211d
<< <> >>
DECIMAL
16 FFBASE HX   2 FFBASE BN   10 FFBASE DM
HX beïnvloedt alleen het volgende woord. Als Forth zich in dat woord verslikt, geeft hij een foutmelding en haakt af. HX komt daardoor niet meer toe aan het herstellen van het grondtal. Dat is te verhelpen door het foutgevoelige EVALUATE in een CATCH te zetten. De laatste twee regels van FFBASE worden dan:
  COUNT ['] EVALUATE CATCH
  R> BASE ! THROW ;
Zo'n beveiliging is misschien een schot met een kanon op een mug, maar werkt wel.

De zes mogelijkheden van Theo

Het laatste woord

)  BN #16 . [rtn] 16  ok
Zoals gezegd kun je in sommige Forthsystemen met een speciaal teken vooraan een getal het grondtal afdwingen (# voor decimaal, $ voor hexadecimaal en % voor binair). Nadat BN zijn invloed heeft doen gelden komt het hekje aan de beurt. Het hekje heeft het laatste woord ... en wint.

einde
 >>