Vokabulare
Es wurde das Vokabular-Konzept von Laxen/Perry F83 übernommen.
ORDER zeigt die z. Z. gueltige Vokabular-Suchreihenfolge. Max. 8 Vokabulare können in der Context-Suchfolge aufgenommen werden.
Das unterste (residente) Vokabular ROOT ist unveränderlich. Das oberste Vokabular wird transient genannt. Werden mehr als 7 Vokabulare in die Suchreihenfolge aufgenommen, verschwindet der 2. Eintrag (über ROOT), die anderen Vokabulare rutschen eine Platz nach unten. ROOT auf unterster Ebene bleibt bestehen.
Beispiel
ONLY FORTH ALSO ASSEMBLER DEFINITIONS ONLY ok ROOT wird Context 2. Eintrag (transient) + Base (resident) ORDER Context: ROOT ROOT Current: FORTH ok FORTH ok FORTH wird Context 2. Eintrag (transient) ORDER Context: FORTH ROOT Current: FORTH ok ALSO ok der letzte Context-Eintrag wird dupliziert (transient + resident) ORDER Context: FORTH FORTH ROOT Current: FORTH ok ASSEMBLER ok ASSEMBLER ersetzt 3. Eintrag (transient) ORDER Context: ASSEMBLER FORTH ROOT Current: FORTH ok DEFINITIONS ok ASSEMBLER wird Current (hier werden die neuen Worte angelegt) ORDER Context: ASSEMBLER FORTH ROOT Current: ASSEMBLER ok
Beispiel 2: Überschreiten der Kapazität. Mit ALSO wird ASSEMBLER verdoppelt, FORTH als 2. Eintrag verschwindet aus der Suchliste, ROOT bleibt bestehen.
ORDER Context: ASSEMBLER I/O EDITOR HIDDEN I/O ASSEMBLER FORTH ROOT Current: ASSEMBLER ok ALSO ok ORDER Context: ASSEMBLER ASSEMBLER I/O EDITOR HIDDEN I/O ASSEMBLER ROOT