ACSLogo is an implementation of the Logo language, used in teaching programming techniques. The purpose of a Logo program is to move a 'turtle' around a canvas using commands:
|forward 100 |
Logo is a full-featured programming language including:
ACSLogo uses the Quartz graphics system underlying Mac OSX. It therefore supports these advanced graphic features:
ACSLogo uses the text-processing features built into OSX, allowing font style, weight, size, colour and alignment to be changed in the main editor window:
The whole document, or selected text, can be printed.
You can type an arbitrary arithmetic expression into the main editor window and ACSLogo will calculate the result for you.
The result of your drawing commands can be exported as a bitmap. This is in the standard TIFF format which can be imported into hundreds of graphic programs.
As well as bitmap graphics, graphics can be exported in vector form Ñ these graphics are resolution independent: they can be magnified without loss of quality. Three types of vector graphics can be exported:
Quicktime movies can be created by Snaping the graphics window at selected points. For examples, see Movie examples.
You can use the Say command to speak using the OS X speech synthesizer.
Use the Play command to play sequences of notes and chords. Different synthesized instruments are available.