Hacker News new | ask | show | jobs
by 1331 5160 days ago
The Racket (http://racket-lang.org/) dialect of Scheme also provides different levels of a programming language with features of increasing complexity, for educational purposes. In the current version, there are five levels to be used while working through _How To Design Programs_ (http://www.htdp.org/). This book is geared toward adults, but Scheme/Racket is also a great language for teaching children (http://www.bootstrapworld.org/). Perhaps this can provide some inspiration for your project.
1 comments

Thanks! I've read a couple of chapters in HTDP, and while I'll probably be alone in this, I don't like their design recipes approach very much.

Seems artificial, treating the highly complex and unsolved problem as if it can already be put into pre-made recipes...