A list of the KryptoStack language operators.
The definitions for the operator list use OTCode with following extensions:
- z can be I or R
- X can be any object
represents the empty operand stack
- | is used to represent
e.g. A|a
The operators can be divided into following sections:
Differences to the Red Book
The following operators and objects aren't implemented by design:
- graphics device and grapics output
- packed arrays including packedarray, setpacking, currentpacking
- maxlength
- globaldict, errordict and $error dictionaries
- resource operators
- virtual memory operators
- cvrs
The following operators aren't implemented due to of the open option to
improve the features they offer or the alternative option of a fundamentally
different approach:
- start, stop and stopped operators
- string parsing within the interpreter: token operator, cvi for strings, cvr for strings, exec for strings
- most of the file operators
- executive, prompt, echo
- the access architecture with operators: executeonly, noaccess, readonly, rcheck, wcheck
- all interpreter parameter operators