I'm complete ignorant at programming languages. But I've seen this video a few times, and it still seem like each feature are things I already do every single day of my life as an Android developer. Live documentation, organizing your work around functions, watching values and expressions change on debug etc. These are all things I already do every day. So suppose lighttable adds support for Android development. How…
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: http://www.youtube.com/watch?v=7XUWpze_A_s If you can do that with Eclipse & Android, please tell me how because then I have been stupid (wh…
That's the first video I found on that stream. Note that it's about 50 seconds in that he starts actually editing the code; he edits the slide friction before going up the slope. There's a better one of notch designing a dungeon game for some competition where he's writing the rendering code and it's changing as he does it.
That's eclipse right?
You can do the same in visual studio as well, just need to have 'edit and continue' enabled. It's one of these magic things that you either know about or don't, but generally if you're a web developer you'll never have needed it.
I'm not sure what you mean by We're not talking 'debug' here; as technically that's in debug mode when it's running at the same time as coding.
Functionally it seems no different to me. Notice how the 'draw player' function in the clojure example actually contains the variable for color, it's not a pre-initialized variable. I wonder whether storing and changing that elsewhere would have resulted in a colour change (logically I would guess no otherwise the game state would contantly reset).