Light Table watches preview

15K views · 12 years ago · demo · intermediate · dated

A preview of Light Table's watches feature, from its creator Chris Granger. It shows values inside running code being displayed live in the editor as you work.

HN people share it as a prime example of live interaction with code, and the coolest feature of Light Table.

“Here's a video of the coolest new feature, "watches"”

3 comments from Hacker News

j
@jamii2014 · in “Light Table is now open source”
Where most IDEs rely on static analysis to give you information about your code, Light Table is based around live interaction with your code. You can eg attach to a running browser and inject new js or css code into the page from you editor without refreshing. Check out some of the demos: link ▶ this video link Light Table is also designed to be easily extensible, in the same way that emacs is. There is a small core which mostly defines interfaces and the rest of the features are implemented as plugins.
RecommendsView on HN
i
@ibdknox2013 · in “A preview of LightTable 0.5”
Here's a video of the coolest new feature, "watches": ▶ this video I'm also really excited about the behaviors stuff. It means that the entirety of LT's functionality is described in a datastructure that you could reasonably modify by hand. Here's a gist of default.behaviors: link The :+ is there because it's stored as a diff, which allows other behaviors files to add and remove functionality based on the order they're loaded.
RecommendsView on HN
j
@jamii2014 · in “A critical look at Atom.io”
How about watches in LT - ▶ this video I've only used Intellij for scala and while the static analysis was pretty useful I wasn't at all impressed by the facilities for live interaction. Maybe some of that is down to the scala repl being pretty poor - perhaps if I used Intellij with python or javascript I would find it more useful.