Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 07 18:02
    lierdakil edited #1527
  • Dec 07 17:57
    lierdakil edited #1527
  • Dec 07 17:55
    lierdakil edited #1527
  • Dec 07 17:55
    lierdakil edited #1527
  • Dec 07 17:21
    lierdakil labeled #1509
  • Dec 07 17:14
    lierdakil synchronize #1527
  • Dec 07 17:11
    lierdakil synchronize #1527
  • Dec 07 16:43
    lierdakil synchronize #1527
  • Dec 07 05:56
    lierdakil synchronize #1527
  • Dec 05 17:51
    lierdakil synchronize #1527
  • Dec 05 16:20
    lierdakil edited #1527
  • Dec 05 16:15
    lierdakil opened #1527
  • Dec 05 06:59
    lierdakil closed #1503
  • Dec 05 06:59
    lierdakil closed #1509
  • Dec 05 05:43
    lierdakil labeled #1502
  • Dec 05 05:43
    lierdakil closed #1502
  • Dec 05 05:24
    lierdakil labeled #1513
  • Dec 05 05:24
    lierdakil labeled #1513
  • Dec 05 05:24
    lierdakil labeled #1510
  • Dec 05 01:28
    lierdakil closed #1523
Steel Brain
@steelbrain
Also would be great if you would drop by our slack room #linter sometimes, we could really use some suggestions to make linter even better.
Jezeniel Zapanta
@jezeniel
I am having problem with outDir i specified .. because i want to compile it on the parent directory but it is still compiling on the same directory..
Jonathan Park
@park9140
@basarat, I was just noticing that the overlay positioning on both autocomplete and lint errors seems to be off by one character now. Any idea why?
Basarat Ali Syed
@basarat
blob
blob
@park9140 they look okay to me ^
Jonathan Park
@park9140
@basarat I’ll post an example later. I think It might just be the autocomplete.
And linter-tslint
Basarat Ali Syed
@basarat
@jezenielzapanta outDir of .. sounds like a bad idea. For /bas/foo/bar.ts you would get the js at /bas/bar.js. Perhaps you want ../js
Jonathan Park
@park9140
@basarat, is there something I’m missing or is there no way other than setting outDir=/dev/null to prevent the compile from creating js files?
Jonathan Park
@park9140
@basarat Ah... for some reason I thought that would stop me from getting errors on save...
Basarat Ali Syed
@basarat
@park9140 cool, PS: if you want to disable tsc to skip compile they added an option noEmit : https://github.com/TypeStrong/atom-typescript/blob/master/lib/main/tsconfig/tsconfig.ts#L33 (for stuff like systemjs users etc) :rose: This allows you to use tsc as a type checker only ;)
Micah Zoltu
@MicahZoltu
@basarat Have you considered writing a web-based TypeScript IDE?
http://basarat.github.io/TypeScriptEditor/ looks like the editor part is done, just needs an IDE around it. :P
Basarat Ali Syed
@basarat
@Zoltu There are still problems to solve in the desktop version. Then perhaps ;)
Micah Zoltu
@MicahZoltu
Desktop apps are soo 2010. :P
Mike Graham
@cmichaelgraham
not with spark, right? that makes them 2016 ;)
Micah Zoltu
@MicahZoltu
Spark?
Mike Graham
@cmichaelgraham
oh you're gonna like spark :)
doh - wrong electrical term... its electron :)
Micah Zoltu
@MicahZoltu
Oh. Electron annoys me. And atom.
If you are going to write something in JavaScript/HTML/CSS, it should be a web application.
Writing desktop applications in JavaScript baffles me.
Mike Graham
@cmichaelgraham
gotcha... the architect in me wants one code base to deploy everywhere
Micah Zoltu
@MicahZoltu
"Deploy" should mean, "point your browser at" not "run an installer".
Mike Graham
@cmichaelgraham
and the same language on the backend too. but i'll admit that might very well be a failed approach :)
Micah Zoltu
@MicahZoltu
What do I gain from having atom running on my desktop instead of my browser? Access to the filesystem? What is the advantage (these days) to a local filesystem over networked filesystem, performance for large files? Atom chokes on large files.
Mike Graham
@cmichaelgraham
but it is really just a package with the browser and the website all smushed together, right?
Micah Zoltu
@MicahZoltu
Yeah, a package that doesn't auto-update, doesn't transfer my settings across devices, doesn't survive a system wipe, etc.
Mike Graham
@cmichaelgraham
you make good points
Micah Zoltu
@MicahZoltu
^ all reasons apps should be run in the cloud (browser) and not on the desktop.
If you want a "desktop" experience then something like cloud9.io or nitrous.io are better answers IMO.
Mike Graham
@cmichaelgraham
i guess the only thing off-putting for me about that is the lack of a friendly icon to launch the thing
Micah Zoltu
@MicahZoltu
Desktop shortcut. :)
Mike Graham
@cmichaelgraham
can i save a link to my mobile device that is like the app icons?
Micah Zoltu
@MicahZoltu
A lot of mobile apps are just browsers that can only navigate to one page. Phones actually have a compelling reason for native apps (performance).
Mike Graham
@cmichaelgraham
my 15 year old says there is an add to home screen option with the links for ios on iphone :)
Micah Zoltu
@MicahZoltu
Though, I would still rather companies just make a good mobile web experience.
Haha, your 15 year old would know best. :)
Mike Graham
@cmichaelgraham
yeah - i'm 50. very old school :)
Micah Zoltu
@MicahZoltu
How do you capture this in ES5?
In ES6 I would do let lambda = () => this.method(), in ES5 the best I have found so far is self = this; let lambda = function() { self.method() }.
Is there an easier way?
Mike Graham
@cmichaelgraham
i'm pretty sure that's what the typescript compiler generates for you
when it transpiles to es5
Jonathan Park
@park9140
basically. It generates an _this variable.
Mike Graham
@cmichaelgraham
yeah
something for you to capture
Jonathan Park
@park9140
It's a pain when you debug and have source maps on