15 The optional Programming-Tools word set
15.1 Introduction
This optional word set contains words most often used during the
development of applications.
15.2 Additional terms and notation
None.
15.3 Additional usage requirements
15.3.1 Data types
A name token is a single-cell value that identifies a named word.
Append table
15.1 to table
3.1.
Table 15.1: Data types
|
Symbol | Data type | Size on stack |
|
nt | name token | 1 cell |
|
|
See:
A.15.3.1 Name tokens.
15.3.2 The Forth dictionary
A program using the words
CODE or
;CODE associated
with assembler code has an environmental dependency on that
particular instruction set and assembler notation.
Programs using the words
EDITOR or
ASSEMBLER require
the Search Order word set or an equivalent implementation-defined
capability.
See:
3.3 The Forth dictionary.
15.4 Additional documentation requirements
15.4.1 System documentation
15.4.1.1 Implementation-defined options
15.4.1.2 Ambiguous conditions
15.4.1.3 Other system documentation
- no additional requirements.
15.4.2 Program documentation
15.4.2.1 Environmental dependencies
15.4.2.2 Other program documentation
- no additional requirements.
15.5 Compliance and labeling
15.5.1 Forth-2012 systems
The phrase "Providing the Programming-Tools word set" shall be
appended to the label of any Standard System that provides all of
the Programming-Tools word set.
The phrase "Providing
name(s) from the Programming-Tools
Extensions word set" shall be appended to the label of any Standard
System that provides portions of the Programming-Tools Extensions
word set.
The phrase "Providing the Programming-Tools Extensions word set"
shall be appended to the label of any Standard System that provides
all of the Programming-Tools and Programming-Tools Extensions word
sets.
15.5.2 Forth-2012 programs
The phrase "Requiring the Programming-Tools word set" shall be
appended to the label of Standard Programs that require the system
to provide the Programming-Tools word set.
The phrase "Requiring
name(s) from the Programming-Tools
Extensions word set" shall be appended to the label of Standard
Programs that require the system to provide portions of the
Programming-Tools Extensions word set.
The phrase "Requiring the Programming-Tools Extensions word set"
shall be appended to the label of Standard Programs that require the
system to provide all of the Programming-Tools and Programming-Tools
Extensions word sets.
15.6 Glossary
15.6.1 Programming-Tools words
15.6.2 Programming-Tools extension words