NeoLogo (ID:7468/neo003)

Prototyping OO extension of Logo 

OO extensions to Logo based on Self prototyping

Part of the Merlin project

Related languages
LOGO => NeoLogo   Evolution of
Self => NeoLogo   Influence

  • NeoLogo page at Merlin Pegasus
    Logo was created by Daniel Bobrow and Wallace Feurzeig (Bolt, Beranek and Newman, Inc.) with Seymour Papert (Massachusetts Institute of Technology) in the 1960s. Its motto was "low floor, high ceiling", which means that it should be as easy as possible for a total novice to start getting some results (low floor) but that there should be no limits to what an advanced user can do (the high ceiling part). While it did rather well in its first two decades, the simple line drawings ("turtle graphics") for which it is mostly remembered don't seem so relevant as we enter the twenty first century. Weak implementations of the language have made the ceiling much lower than it should have been. Modern versions include multimedia and hypertext in an attempt to bring Logo into the 90s, but that just increases the number of "magical things" that the kids can't do using the language itself (in other words - pretty results, a lot less learning).

    Alan Kay's Smalltalk project at Xerox PARC was greatly influenced by Logo initially, but quickly evolved along a very separate path. Recent versions are very complex development environments used by trained professionals to develop mission critical applications at large corporations. In an attempt to bring back "the power of simplicity", Self was designed by David Ungar (Stanford) and Randall Smith (Xerox PARC) and later developed by them at Sun Microsystems.

    NeoLogo was created by Jecel Assumpcao Jr. in 1994 to bring children the power of Self in the familiar form of Logo.
    external link