I'm surprised that no-one has mentioned John Pane's PhD work yet. John actually did research (gasp) on how kids naturally specify problem solutions, and came up with a system that allowed them to do all kinds of neat programming in what was, according to his research, a fairly natural way. HANDS, I think it was called, or that might have been a precursor - I haven't looked at this stuff in years.
I don't know if any follow up work has been done, but the system John came up with was pretty cute. I don't have the references to hand, but it was part of the Natural Programming Project - I dare say a search of Brad Myers' pages would find it! -- Dr Linda McIver -- Ride to live...live to ride! ---------------------------------------------------------------------- PPIG Discuss List (discuss@ppig.org) Discuss admin: http://limitlessmail.net/mailman/listinfo/discuss Announce admin: http://limitlessmail.net/mailman/listinfo/announce PPIG Discuss archive: http://www.mail-archive.com/discuss%40ppig.org/