Ian Bicking: the old part of his blog

Re: Python, Education, Logo

Ugh--it's frustrating that everyone doesn't enable comments. I like the idea of the wikipedia-like content mixed with an interactive component. A good example of something like this is http://tryruby.hobix.com/. That guy can write his butt off, which keeps you interested in the tutorial. It's very interactive, and you feel a sense of freedom having the pseudo-repl there--he even anticipates some goofy answers and responds to them.

Comment on Python, Education, Logo
by Innocent Bystander


Yes, from my web-centric point of view the tryruby model is very interesting. I find the idea of HTML literals quite interesting as well; e.g., instead of just repr(obj), an object can have a rich HTML representation. If you combine that with a clean callback technique and higher-level HTML widgets, you could even make an Ajax application interactively composable -- and throw in some automatic persistance to boot, and you have a persistent image/IDE. This is Yet Another Idea that I want to pursue, of course ;) A scratchpad of objects could address some of the issues of combining a linear narrative (like a tutorial) with the freedom of an interactive prompt.

And, as I think about it, that would totally be Hypercard. Tasty.

# Ian Bicking