Cocoa is a visual programming language for children. Cocoa attended th
e Visual Programming Challenge '97 for two reasons: to show that a fai
rly complex task could be implemented in Cocoa, and to test Cocoa's th
ird-party extensions mechanism. The challenge was to navigate a Lego r
obot over an arbitrary track of Lego street dies, and to create a map
of the entire layout. Cocoa not only provided a solution but also won
the competition. We introduce Cocoa and present our solution to the VP
C '97. (C) 1998 Academic Press Limited.