jpverkamp / wombat-ide

Wombat IDE for (Petite Chez) Scheme; primarily developed for Indiana University's C211 class
Other
5 stars 3 forks source link

Live coding #8

Open jpverkamp opened 11 years ago

jpverkamp commented 11 years ago

Migrated from Google Code: Issue 152

Reported by menzel@indiana.edu, Mar 17, 2012 This is not an issue, but rather something cool to share. Have you seen Bret Victor's talk on "live coding"?

http://flowingdata.com/2012/02/20/live-coding-and-inventing-on-principle/

It's an hour long, and well worth it, but the interesting thing for Wombat is what he does with Binary Search about 16 minutes in. It is such a good idea...

jpverkamp commented 11 years ago

Comment from me, Mar 18, 2012:

Somewhat difficult because of the disconnect between Wombat and Petite, but it might be possible. I'll leave the bug open for one of those mad coding days.

jpverkamp commented 11 years ago

Comment from me, Apr 16, 2012:

Another example from Chris Granger: http://www.chris-granger.com/2012/04/12/light-table---a-new-ide-concept/

jpverkamp commented 11 years ago

Comment from menzel@indiana.edu, Apr 16, 2012:

So cool! Love the idea of seeing values flowing through the code in real time. This takes "hand tracing" to a new level. The video doesn't show us what happens with a recursive program or an error of some sort.

Seeing a procedure (rather than a file) as the "smallest unit" is another great idea. Might be a good starting point for Wombat. :)

And, of course, "roll-over documentation".... can't beat that!