10 The optional Facility word set

10.1 Introduction

10.2 Additional terms and notation

None.

10.3 Additional usage requirements

10.3.1 Data types

Append table 10.1 to table 3.1.

Table 10.1: Data types

Symbol Data type Size on stack

struct-sys data structures implementation dependent

10.3.1.1 Structure type

The implementation-dependent data generated upon beginning to compile a BEGIN-STRUCTURE ... END-STRUCTURE structure and consumed at its close is represented by the symbol struct-sys throughout this standard.

10.3.1.2 Character types

Programs that use more than seven bits of a character by EKEY have an environmental dependency.

See: 3.1.2 Character types.

10.4 Additional documentation requirements

10.4.1 System documentation

10.4.1.1 Implementation-defined options

10.4.1.2 Ambiguous conditions

10.4.1.3 Other system documentation

10.4.2 Program documentation

10.4.2.1 Environmental dependencies

10.4.2.2 Other program documentation

10.5 Compliance and labeling

10.5.1 Forth-2012 systems

The phrase "Providing the Facility word set" shall be appended to the label of any Standard System that provides all of the Facility word set.

The phrase "Providing name(s) from the Facility Extensions word set" shall be appended to the label of any Standard System that provides portions of the Facility Extensions word set.

The phrase "Providing the Facility Extensions word set" shall be appended to the label of any Standard System that provides all of the Facility and Facility Extensions word sets.

10.5.2 Forth-2012 programs

The phrase "Requiring the Facility word set" shall be appended to the label of Standard Programs that require the system to provide the Facility word set.

The phrase "Requiring name(s) from the Facility Extensions word set" shall be appended to the label of Standard Programs that require the system to provide portions of the Facility Extensions word set.

The phrase "Requiring the Facility Extensions word set" shall be appended to the label of Standard Programs that require the system to provide all of the Facility and Facility Extensions word sets.

10.6 Glossary

10.6.1 Facility words

10.6.2 Facility extension words