Node:ANS conformance,
Next:Standard vs Extensions,
Previous:Tools,
Up:Top
ANS conformance
To the best of our knowledge, Gforth is an
ANS Forth System
- providing the Core Extensions word set
- providing the Block word set
- providing the Block Extensions word set
- providing the Double-Number word set
- providing the Double-Number Extensions word set
- providing the Exception word set
- providing the Exception Extensions word set
- providing the Facility word set
- providing
EKEY
, EKEY>CHAR
, EKEY?
, MS
and TIME&DATE
from the Facility Extensions word set
- providing the File Access word set
- providing the File Access Extensions word set
- providing the Floating-Point word set
- providing the Floating-Point Extensions word set
- providing the Locals word set
- providing the Locals Extensions word set
- providing the Memory-Allocation word set
- providing the Memory-Allocation Extensions word set (that one's easy)
- providing the Programming-Tools word set
- providing
;CODE
, AHEAD
, ASSEMBLER
, BYE
, CODE
, CS-PICK
, CS-ROLL
, STATE
, [ELSE]
, [IF]
, [THEN]
from the Programming-Tools Extensions word set
- providing the Search-Order word set
- providing the Search-Order Extensions word set
- providing the String word set
- providing the String Extensions word set (another easy one)
Gforth has the following environmental restrictions:
- While processing the OS command line, if an exception is not caught,
Gforth exits with a non-zero exit code instyead of performing QUIT.
- When an
throw
is performed after a query
, Gforth does not
allways restore the input source specification in effect at the
corresponding catch.
In addition, ANS Forth systems are required to document certain
implementation choices. This chapter tries to meet these
requirements. In many cases it gives a way to ask the system for the
information instead of providing the information directly, in
particular, if the information depends on the processor, the operating
system or the installation options chosen, or if they are likely to
change during the maintenance of Gforth.