The Icicle programming environment
Robert Sheehan · 2004
Icicle is a programming environment that allows children to produce games and simulations. It features programmable objects that have more realistic behaviour than those in similar systems and uses a parallel production system approach to programming.