Live ClojureScript Game Editor

34K views · 14 years ago · demo · intermediate · dated

Chris Granger (ibdknox) shows a live editor for building a game in ClojureScript, where code changes take effect immediately in the running game. It is an early demo of the ideas that became Light Table, and applies Bret Victor's interactive-editor approach to game development.

HN uses it as a reference example of real live coding and well-done interactive learning, and credits it as Granger's first Light Table-era demo, inspired by Bret Victor.

“From the very beginning, the very first demo, Chris Granger mentions that he got inspired by Bret Victor's Inventing on Principle demo.”

5 comments from Hacker News

t
@thisjepisje2014 · in “Live ClojureScript Game Editor”
Submitted the video to Hacker News.
RecommendsView on HN
r
@revorad2012 · in “Ask HN: How do you tone down your idea to something fesible?”
I like interactive, but it seems to work well only if you can simulate the commandline well enough in the browser (like Codecademy does). If you do anything advanced, it has to be done really well. These are couple of good examples: link ▶ this video
RecommendsView on HN
a
@azeirah2016 · in “Show HN: Nightlight, an editor that runs inside Clojure projects”
"Of course ..." is that really true though? From the very beginning, the very first demo, Chris Granger mentions that he got inspired by Bret Victor's Inventing on Principle demo. He mentions it in the first blog post as well :p No mentions of smalltalk Chris Granger's first video on LightTable: ▶ this video Chris Granger's first blog post on LightTable: link
CitesView on HN
t
@tluyben22012 · in “Light Table reaches funding goal of $200k”
Hmm. I work with Eclipse a lot, but this is not just visual. Maybe I use something different but the way of organizing your methods on screen and the actual live coding I don't have in Eclipse. We're not talking 'debug' here; we're talking live coding. Did you check videos like: ▶ this video If you can do that with Eclipse & Android, please tell me how because then I have been stupid (which is very possible: I haven't changed my toolchain in a while).
CitesView on HN
i
@ibdknox2012 · in “Interactive editor based on the 'Inventing on Principle' talk”
I also made a ClojureScript version of Bret Victor's interactive editor applied to game development: link Video here: ▶ this video