Go to the first, previous, next, last section, table of contents.


Special Variables

Logo takes special action if any of the following variable names exists. They follow the normal scoping rules, so a procedure can locally set one of them to limit the scope of its effect. Initially, no variables exist except CASEIGNOREDP, which is TRUE and buried.

caseignoredp

CASEIGNOREDP

if TRUE, indicates that lower case and upper case letters should be considered equal by EQUALP, BEFOREP, MEMBERP, etc. Logo initially makes this variable TRUE, and buries it.

See section equalp ; section beforep ; section memberp

erract

ERRACT

an instructionlist that will be run in the event of an error. Typically has the value [PAUSE] to allow interactive debugging.

See section pause

loadnoisily

LOADNOISILY

if TRUE, prints the names of procedures defined when loading from a file (including the temporary file made by EDIT).

See section edit

printdepthlimit

PRINTDEPTHLIMIT

if a nonnegative integer, indicates the maximum depth of sublist structure that will be printed by PRINT, etc.

See section print

printwidthlimit

PRINTWIDTHLIMIT

if a nonnegative integer, indicates the maximum number of members in any one list that will be printed by PRINT, etc.

See section print

redefp

REDEFP

if TRUE, allows primitives to be erased (ERASE) or redefined (COPYDEF).

See section erase ; section copydef

startup

STARTUP

if assigned a list value in a file loaded by LOAD, that value is run as an instructionlist after the loading.

See section load


Go to the first, previous, next, last section, table of contents.