OpenBoot 2.x Quick Reference

Defining Words

Table 1-25 Defining Words

: name

( -- ) Usage: ( ??? -- ? ) 

Start creating a new colon definition. 

;

( -- ) 

Finish creating a new colon definition. 

buffer: name

( size -- ) Usage: ( -- adr64 )  

Create a named array in temporary storage. 

constant name

( n -- ) Usage: ( -- n )  

Define a constant (for example, 3 constant bar). 

create name

( -- ) Usage: ( -- adr16 )  

Generic defining word. 

defer name

( -- ) Usage: ( ??? -- ? )  

Define forward reference or execution vector. 

does>

( -- adr16 )  

Start the run-time clause for defining words. 

value name

( n -- ) Usage: ( -- n )  

Create a changeable, named 32-bit quantity. 

variable name

( -- ) Usage: ( -- adr16 )  

Define a variable.