Here is the list of words defined in RetroForth 7.5.0: Forth (normal) words: ------------------------------------------------------ .version version# ." " s0 | zt-free zt-make words >pad clear del tab space cr << 0; fill alias execute ' columns lines 2swap 2over chars char+ cells cell+ align allot pad */ /mod octal binary decimal hex +! 2drop 2dup tuck over -rot rot here constant variable, variable mod / - negate * + c! c@ ! @ not >> xor or and nip dup drop swap base d0 h0 last cmove restore reset parse type . macro forth : compile ] create 3, 2, 1, , eval >number find mfind key emit bye Macro (compile-time) words: ------------------------------------------------------ $, s" ['] 1- 1+ | ( then >if <if =if <>if r> >r m: f: until again repeat : literal ; ;; [ does> There are 95 Forth words, and 25 Macro words. This is a total of 120 words. Note that the syscall/DLL interfacing words are not counted in this list. I'll be including this list (with stack comments and descriptions) in the Retro Book. -- Charles