[5][6][7] It is free and open-source software released under a GNU General Public License (GPL).
[8] Logo was designed in spirit of low threshold and no ceiling, which enables easy entry by novices and yet meet the needs of high-powered users.
MSWLogo and its successor FMSLogo, for Microsoft Windows, are commonly used in schools in the United Kingdom and Australia.
The turtle's pen can be lifted and lowered, thus drawing a rudimentary dotted line.
Logo inherits lists from Lisp, and they are its main method to store vectors.
There are several of these template commands with names like MAP, APPLY, FILTER, FOREACH, REDUCE and CASCADE.
They represent four flavours of template iteration, known as explicit-slot, named-procedure, named-slot (or Lambda), and procedure-text.
Many commands have mnemonic short forms; for example FORWARD and RIGHT are coded FD and RT respectively.
A command is similar to a Pascal procedure, and an operation is similar to a Pascal function.. A special subset of operations, called predicates, which just output the word true or false, are conventionally written with a final p. Examples include emptyp, wordp, and listp.