4.10.16EXCEPTION HANDLING:
catch
Traps errors and special conditions that occur during the execution of the input instruction list.
>catch "error[+[][]] >pr [I am here]
I am here
error
Outputs a list whose elements describe the most recent error.
>catch "error[do.until.error] >show error
pause
Suspends the execution of the current procedure to allow interaction with the interpreter or editor.
>if :size>5 [pause]
throw
Executes the line identified by the input name in a previous catch expression.
?throw "TOPLEVEL
4.10.17 SYSTEM PRIMITIVES
.contents Displays the contents of Dr. LOGO symbol space
.deposit Puts second input number into the absolute memory location specified by the first input number
.examine Displays the contents of the absolute memory location specified.
4.10.18SYSTEM VARIABLES ERRACT
When TRUE causes a pause when an error occurs, then returns to TOPLEVEL.
FALSE
System value
REDEFP
When TRUE allows redefinition of primitives.
Chapter 4.23 | AMSTRAD Disc Drive & Interface |