- Foreword
- Proposals Process
- 200x Membership
- 1 Introduction
- 2 Terms, notation, and references
- 3 Usage requirements
- 4 Documentation requirements
- 5 Compliance and labeling
- 6 Glossary
- 7 The optional Block word set
- 8 The optional Double-Number word set
- 9 The optional Exception word set
- 10 The optional Facility word set
- 11 The optional File-Access word set
- 12 The optional Floating-Point word set
- 13 The optional Locals word set
- 14 The optional Memory-Allocation word set
- 15 The optional Programming-Tools word set
- 16 The optional Search-Order word set
- 17 The optional String word set
- 18 The optional Extended-Character word set
- Annex A: Rationale
- Annex B: Bibliography
- Annex C: Compatibility analysis
- Annex D: Portability guide
- Annex E: Reference Implementations
- Annex F: Test Suite
- Annex H: Alphabetic list of words
14 The optional Memory-Allocation word set
14.1 Introduction
14.2 Additional terms and notation
None.
14.3 Additional usage requirements
14.3.3 Allocated regions (14.3.3)
A program may address memory in data space regions made available by ALLOCATE or RESIZE and not yet released by FREE.See: 3.3.3 Data space.
14.4 Additional documentation requirements
None.
14.5 Compliance and labeling
14.5.1 Forth-2012 systems
The phrase "Providing the Memory-Allocation word set" shall be appended to the label of any Standard System that provides all of the Memory-Allocation word set.The phrase "Providing name(s) from the Memory-Allocation Extensions word set" shall be appended to the label of any Standard System that provides portions of the Memory-Allocation Extensions word set.
The phrase "Providing the Memory-Allocation Extensions word set" shall be appended to the label of any Standard System that provides all of the Memory-Allocation and Memory-Allocation Extensions word sets.
14.5.2 Forth-2012 programs
The phrase "Requiring the Memory-Allocation word set" shall be appended to the label of Standard Programs that require the system to provide the Memory-Allocation word set.The phrase "Requiring name(s) from the Memory-Allocation Extensions word set" shall be appended to the label of Standard Programs that require the system to provide portions of the Memory-Allocation Extensions word set.
The phrase "Requiring the Memory-Allocation Extensions word set" shall be appended to the label of Standard Programs that require the system to provide all of the Memory-Allocation and Memory-Allocation Extensions word sets.