Atom

Dev tools

editor plugin

SHOW HN2015

190points
70comments
#95of 2,565 in 2015
Top 4%of 2015 by points

How HN took it

DebatedReal support and real criticism

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 HN
    • I 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 HN
    • Very 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 HN
    • 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

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 HN
    • Jupyter 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
  • 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

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/9577336)