Cocoa at the Visual Programming Challenge 1997

Abstract Cocoa is a visual programming language for children. Cocoa attended the Visual Programming Challenge '97 for two reasons: to show that a fairly complex task could be implemented in Cocoa, and to test Cocoa's third-party extensions mechanism. The challenge was to navigate a Lego robot over an arbitrary track of Lego street tiles, 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 VPC '97.