Research phase at work. Here are some of the things I’m looking at:
- As mentioned before, Flapjax. (I finally got drag and drop to work!),
- Subtext, from Jonathan Edwards, whom I remember from a cool presentation at OOPSLA a few years back IIRC,
- Tangible programming
- Live programming
- Links “tierless” programming system
- Logical spreadsheets out of Stanford
The above also point back to old favorites, such as:
- Alice, mentioned in Jonathan Edward’s blog
- and everyone on Digg is agog about Scratch, which has been my inspiration for months now.
It’s well trodden territory, and yet it feels as though it hasn’t been solved yet…
I need to write up some analysis of Flapjax, Scratch, and Subtext. They all make great contributions (no doubt, based on decades of prior work that I’m not aware of).
Common theme: functional languages. Haskell, Scheme, OCaml in the backend.