Atom
Dev tools
editor plugin
SHOW HN2015
How HN took it
15 positive, 7 neutral or asking, 1 mixed, 9 critical, out of 32 comments about the project. Thread score +0.18.
Idea: 11 for, 1 againstExecution: 2 for, 6 againstDesign: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Live evaluation and autocomplete from running environment is a useful idea.
From 3 comments
Nice work. Question for anyone using light table or similar environments on a day-to-day basis: does this statement-by-statement eval and output scale to larger projects? It…
jscottmiller on HNI like to break my code up into little functions that are easy to test, so that flow works well for me. Even more powerful, though, is autocomplete from the running environment.…
willwhitney on HNVery cool is an understatement. I can't imagine the amount of work that is going on behind the scenes to orchestrate this.
shepardrtc on HN
Brings Light Table style workflow to Atom.
From 2 comments
This is very cool work. :) Great job Will! When Atom was first launched I mentioned that it might make sense to port the interesting parts of LT over to it since the core editor…
ibdknox on HNYes! I like this very much. This is the favorite feature I used in LT (though I've wished to delve more in its architecture), I never really got the hang of external REPLs and…
jarpineh on HN
Objections
Atom's Python indentation is broken for some users.
From 1 comment
I don't understand how people use Atom for Python. Indentation in language-python is broken. https://github.com/atom/language-python/issues/64…
mattdeboard on HN
Live evaluation may undermine test-driven development.
From 1 comment
While this is very cool, it seems like this type of development supplants TDD by running the intermediate results manually once and is forgotten.
knicholes on HN
Atom performance is slow.
From 1 comment
SublimeCodeIntel doesn't do quite the same thing, but does at least provide intelligent code completion for languages including Python. I think it can be a bit buggy, though -…
rattray on HN
Requests
Live test results inside the editor.
From 2 comments
Yes! I like this very much. This is the favorite feature I used in LT (though I've wished to delve more in its architecture), I never really got the hang of external REPLs and…
jarpineh on HNJupyter provides a spec for a ZeroMQ-based messaging API, which kernels in each language have implemented. Hydrogen acts as a client to those kernels the same way that the…
willwhitney on HN
Remote kernel support.
From 1 comment
Any easy way to run remote kernels?
billwilliams on HN
Ruby kernel support.
From 1 comment
Wow, that's a lot of languages! How is the Ruby support? A Rails console in the file I'm writing sounds epic. No longer would I need to clumsily suck the interesting lines back…
bronson on HN
Questions
Does it scale to larger projects?
From 1 comment
Nice work. Question for anyone using light table or similar environments on a day-to-day basis: does this statement-by-statement eval and output scale to larger projects? It…
jscottmiller on HN
How does it communicate with Jupyter kernels?
From 1 comment
Yes! I like this very much. This is the favorite feature I used in LT (though I've wished to delve more in its architecture), I never really got the hang of external REPLs and…
jarpineh on HN
Alternatives named
Light Table
From 1 comment
This is very cool work. :) Great job Will! When Atom was first launched I mentioned that it might make sense to port the interesting parts of LT over to it since the core editor…
ibdknox on HN
Jupyter / IPython notebook
From 1 comment
Yes! I like this very much. This is the favorite feature I used in LT (though I've wished to delve more in its architecture), I never really got the hang of external REPLs and…
jarpineh on HN
SublimeREPL
From 1 comment
SublimeREPL exists as well and it does a great job for many languages.
wldcordeiro on HN
vim-ipython
From 1 comment
For a vim version(ish) of this, be sure to check out vim-ipython: https://github.com/ivanov/vim-ipython
philipn on HN