News for hackers. Stuff that matters.
Re:Show HN: Hydrogen Brings Light Table to Atom by ibdknox on Wednesday May 20, 2015 @03:20PM (#9578552)
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 isn't what's important (and it's also a ton of work to get right). LT has found its way into lots of projects, from the Chrome Dev Tools to XCode and IntelliJ, which is a tremendous honor for us - it's great to see it coming to Atom as well.

Re:Show HN: Hydrogen Brings Light Table to Atom by willwhitney on Wednesday May 20, 2015 @03:58PM (#9578860)
Thanks for the support!

I've been thinking a lot about what makes for a good development experience, and how to properly "factorize" an IDE to provide a consistent experience across different languages. The monolithic IDE experience can be great (once you get it set up) if all your work is in a single language. But for people like me, having a confusingly different development environment for each project is a nightmare.

This is a tiny step toward the dream of having a consistent core editor but with powerful tools for each language that allow introspection into the state of the running machine.

Re:Show HN: Hydrogen Brings Light Table to Atom by wferrell on Wednesday May 20, 2015 @05:00PM (#9579274)
Will -- Nice work! Been hoping for something like this and an excuse to use Atom
Re:Show HN: Hydrogen Brings Light Table to Atom by willwhitney on Wednesday May 20, 2015 @05:14PM (#9579353)
Thanks Bill!

Atom has been improving really fast - it's my editor of choice now.

Re:Show HN: Hydrogen Brings Light Table to Atom by azeirah on Wednesday May 20, 2015 @06:45PM (#9579859)
"Nice work Will", "Thanks Bill"!
Re:Show HN: Hydrogen Brings Light Table to Atom by stuaxo on Thursday May 21, 2015 @02:57AM (#9581309)
This is great, I've been thinking in a similar about something like this for 'visual debugging', for a livecoding tool.

It would be great if this could recognise some common image formats in memory (cairo surfaces, PIL) and visualise those on mouseover.

Possibly similar for arrays - be able to visualise it as a wave or even playback as audio.

Is there any chance of factoring out the support for the popouts? - It would be great if this could appear in other editors.

Re:Show HN: Hydrogen Brings Light Table to Atom by willwhitney on Thursday May 21, 2015 @09:16AM (#9582473)
I'd love to do live variable inspection (like the Chrome Dev Tools) — it's something I'm thinking about for the future.

There's a (nascent) project called `jmp` (for Jupyter Messaging Protocol) that implements kernel communication in JS: https://github.com/n-riesco/jmp. I'll probably contribute to that and factor out my kernel communication.

Re:Show HN: Hydrogen Brings Light Table to Atom by lambdaops on Thursday May 21, 2015 @02:40PM (#9584584)
I'm starting up a way to do this with an Electron app (the base of Atom), called Jupyter side car. It's not ready yet, but will share some of the same components. All this is pretty exciting for the Jupyter project.
Re:Show HN: Hydrogen Brings Light Table to Atom by revenz on Wednesday May 20, 2015 @06:50PM (#9579888)
Can you expand on where I might find details on LT in intellij?
Re:Show HN: Hydrogen Brings Light Table to Atom by redtuesday on Thursday May 21, 2015 @05:32AM (#9581691)
Would be interested in this as well. I only know the "Scala Worksheet" which is similar: https://confluence.jetbrains.com/display/IntelliJIDEA/Workin... and apeared first in Scala-Ide.
Re:Show HN: Hydrogen Brings Light Table to Atom by lemming on Thursday May 21, 2015 @06:16PM (#9585697)
I think he's referring to the in-editor debug values in IntelliJ v14.