Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 15:45
    jeremy-flusin edited #1523
  • 15:33
    jeremy-flusin opened #1523
  • Nov 21 00:14
    penslz opened #1522
  • Nov 01 19:20
    dependabot[bot] labeled #1521
  • Nov 01 19:20
    dependabot[bot] opened #1521
  • Oct 26 23:07
    lierdakil closed #1512
  • Oct 26 23:07
    lierdakil labeled #1512
  • Oct 26 23:07
    lierdakil labeled #1512
  • Oct 24 22:12
    micazoyolli opened #1520
  • Oct 23 23:07
    lierdakil closed #1514
  • Oct 23 23:06
    lierdakil labeled #1514
  • Oct 23 22:53
    lierdakil closed #1518
  • Oct 23 22:53
    lierdakil closed #1517
  • Oct 23 22:52
    lierdakil closed #1516
  • Oct 23 22:51
    lierdakil opened #1519
  • Oct 19 14:49
    betheymc opened #1518
  • Oct 19 14:43
    betheymc opened #1517
  • Oct 19 14:36
    betheymc opened #1516
  • Oct 19 14:30
    betheymc opened #1515
  • Oct 15 09:28
    pasinduperera synchronize #1514
Steel Brain
@steelbrain
But could've been greater if you provider your user some more information about that error, TypeScript is a project-based language I think, so it's shapes and classes are shared across files.
So why not use trace to point the user to where the shape or class was defined or is expected. Ref: https://github.com/AtomLinter/Linter/issues/587#issuecomment-115070888
Currently the tooltip is just reflecting the bottom panel's contents and most user dislike it and disable inline tooltip, this change will also make the tooltips more appealing.
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.