Reference Guide

6-2 The Development Library
Development Library Command Reference
A
Description: Address out command: Returns the object stored at a specific address.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
#n
obj
Example:
#3A57Ch A→
returns
SIN
.
A
Description: Get address command: Returns the address of an object.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
obj
#n
Example:
{ SIN } OBJ→ DROP →A
returns
#3A57Ch
.
A
H
Description:
Address to string command: Returns the hex representation of an address (you can then use this
with the POKE command).
The hex representation of an address is a 5 character string where the address is written
backwards.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
obj
“string”
Example:
#3A57Ch A→H
returns
"C75A3"
.
ALG
Description:
Create symbolic command: This is equivalent to the RPL LIST command, but it creates a
symbolic object.
This command will also convert a program or a list to a symbolic object.
Input/Output:
Level
n+1
/Argument
1
Level
2
/Argument
n
Level
1
/Argument
n+1
Level 1/Item 1
obj
1
obj
n
n
'symb'
{obj
1
, ...,obj
n
}
'symb'
obj
1
, ...,obj
n
'symb'
Example 1:
'X' 2 ^ 4 + 5. →ALG
returns
'X^2+4'
.
Example 2:
{ 5 'A' * } →ALG
returns
'5*A'
.
APEEK
Description: Address PEEK command: Reads the address stored at an address.
Input/Output:
Level 1/Argument 1 Level 1/Item 1
#n
#n
Example:
#80711h APEEK
returns the address of the home directory.