The Logo Programming Language is a dialect of Lisp dating from 1967, and designed as a tool for learning. Its features (interactivity, modularity, extensibility, flexibility of data types) are intended to support this goal, rooted in constructivist educational philosophy, and are designed to support constructive learning. Logo is usually implemented as an interpreted language, though some versions compile. The interactivity of this approach gives the user immediate feedback on individual instructions, thus aiding in the debugging and learning process. Error messages are descriptive.
Submit sites that have Logo Programming Language usage, lesson plans and tutorials.
Implementers of Logo language packages and extensions are listed here. These Websites often have products, downloads, information, and sometimes other content.
Submit sites which offer a Logo language software package or extensions to the language.
MicroWorlds is a Logo dialect made by LCSI, Logo Computer Systems Inc., a firm founded in 1981 by Dr. Seymour Papert. It is one of the most popular and common of Logo dialects.
MSWLogo is a freeware version of Logo written by George Mills. It runs on Windows, but is based on a cross-platform Logo, UCBLogo, which was written by Brian Harvey and is still under active development. A large, international community uses MSWLogo. It is translated into many languages. Many lessons plans are based on it. It is one of the most popular and common of Logo dialects. It is more common in United Kingdom schools.