What I liked about the demos that ship with Phrogram is the familiarity. Many of the programs I wrote (or tried to write) whilst learning to code are there: Conway's Life, 3D wireframe models, Mandelbrots, and mechanical simulators.
In my previous post I didn't express how important things like this are. When I was a child of the home-computer revolution, everybody I knew could write a "program" - even if just printed "Rupert is Cool!" on every screen in WH Smiths. This was because home computers not only came with a BASIC interpreter, but also booted up ready for programming. Times have changes and usability improvements have compromised access to programming languages. Phrogram and the KPL intitiative is an admirable (and effective) attempt to address this loss.
This matters for two reasons:
- Industry needs good programmers, and the only way to get good is to practice.
- Programming is a great pleasure; this is rarely understood by non-programmers.