Skip to content

Comment on Light Table's Numbers, And What's Happening Next

Comments

Super excited about this. Will definitely be looking into CodeMirror's vi key binding support and how I can help there.

Can't wait to see alphas and play with the bindings, as well. I would love to get a chance to see if it would be possible to run an out-of-band process to run some of the same stuff for a compiled language that does have a REPL and stuff that produces nice ASTs from code (e.g., Scala or even Java).

I also get the feeling there's going to be some space here to ease things with regards to testing… Not only because you'll be able to see your tests expanded instead of having to step through, but I think there's potential for just running some test code, seeing the output, checking it's right, and then hitting a key combo to codify that into an automated unit test.

Definitely feels like there's so much awesome lying around the corner. Mad props for putting this together and deciding to carry through with it. I'll be keeping an eye out for the Kickstarter.

In terms of out-of-band, it's being designed that way from the ground up so that we can support as many runtimes as you can imagine. Basically if you can create a service that talks over tcp and can handle JSON, you should be able to add support for it to Light Table. I think that might be the coolest part of the platform. :)

I definitely have thoughts on testing and there's a ton of interesting stuff we can do there.

Yeah, the biggest problem that a language like Scala will run into will be that the instantaneity will have to deal with a compiler hit, particularly if you have to hot swap code (where possible!) as you edit it. Still, wouldn't be fun if it wasn't a challenge ;)

> Will definitely be looking into CodeMirror's vi key binding support and how I can help there.

Me too. One thing that might be helpful is looking at Cloud9 editor, which just recently added a "VIM Mode".

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.