An incomplete family tree of Forth implementations and standards. The initial data was based on this: http://www.complang.tuwien.ac.at/forth/family-tree/ This tree tries to show general relationships based on both direct lineage and influences. It does not imply that any of these derive from the sources of the parents. Forth ====> Forth-77 ====> Forth-78 ====> Forth-79 ====> Forth-83 ====> ANS Forth | | | | | +-> STOIC +-> FysForth +-> Forth-64 | +-> MAF | | | | | | | | +-> LSE | | +-> MVP-Forth +-----------+ +-> PFE | | | | | | | | | +-> MAGIC/L | | | +-> Super Forth 64 | +-> FICL | | | | | | +-> miniForth | | +-> C64 FORTH/79 | +-> pForth | | | | | | | | +----> microFORTH | | +-> Forth (Cargile&Reily) | | | | | | | +-------+ ^ +--)---> F83 | | | | v | | | | ^ | | | +----------)-----> figFORTH | | | | | +-> F83Y | | | | | | | | | | | | | +-----------)------+----------------------)--)-----+ +-> ZF | | | | | | | | | | | | v | | | | | | | tForth | | | | | | | ^ | | | | | | | | | +-> iForth <---------------)--+-----------)------------------------------------------+ | | | | | | | | | | | | | | | +-> mxForth | | | | | | | | | | | | | | | | +-> Aackosoft FIG-Forth | | +-> F-PC | | | | | | | | | | | | +-> WorkForth ----------------------------)--)---+ +-> TCOM | | | | | | | | | | | +-> polyFORTH | +-> VolksForth <--------------------------+ | | | | | | | | | | | | +-----------)----+ +-> LMI PC/Forth | | | | | | +-> deltaFORTH | | | | | | | | | | | | | +--)---------------)----)----+ +-> LMI Metacompilers | | | | | | +-> TurboForth | | | | | | | | | | | | | | | | | | +-> LMI UR/Forth | | | | | | +-> BigForth <--------------------)--+ +-+ | | | | | | | | | | | | | | | +-> kForth <---------+ | | | | | +-> Gforth +--)-> MARC4 qForth | +----)---+ | | | | | | | | | | | +---------------------+ | | | | | +--)-> ATLAST | | | | | | | | | | | | | v v | | | | | | | | +-> PowerForth | | | | +-> MultiForth +--)-> Master Forth | | | | | | | | | | | +-> ProForth for DOS | | | | | +-> MacForth +--)-> Blazin' Forth | | | | | | | | | | | | | +-> ProForth for Windows | | | | | +-> MacForth+ +--)-> kkForth | | | | | | | | | | | +-+ | +-> VFX Forth for Windows | | | | | +-> PowerMacForth <----------)--+ | | | ^ | | | | | | | | | | | | | | | | | | | | | | +----)--> VFX Cross Compilers | | | | | +-> Carbon MacForth | | | | | ^ | | | | | | | | | | | | | | | | | | | +-> GemForth | | | | | | | | | | | | | | | | | | +---------------)-> Open Firmware | | | | | | +-> Sixty FORTH | | | | | | | | | | | +---------------)-> Dragon FORTH | | | | | | +-> White Lightning | | | | | | | | | | +--)-> Forth-64 +--+ | | | | | | +-> Enhanced FORTH | | | | | | | | | | +--)--> Modular Forth | | | | | | | +-> geoFORTH | | | | | | | | | | +--+ | | | | | | +-> Talbot tFORTH | | | | | | | | | | | | | | | | | +-> popFORTH | | | | | | | | | | | | | | | | | | | +-> comFORTH <---------------------------+ | | | | | | | | | | | | | | | | +-> Tiny FORTH-64 | | | | | | | | | | | | | | | | | +-> Tri FORTH | | | | | | | | | | | | | | | | | +-> VIC Forth | | | | | | | | | | | | | | +----------)------------------------------> SwiftForth <--------+ | | | | | | | | | | | | | | | v | | | | | | | +-> chipFORTH +-> SwiftX | | | | | | | ^ | | | | | | | | | +-> T4 | | | | | | +-----------------------------------------------+ | | | | | | | | | | | +-> cmForth | | | | | | | | | | | +-> PilotForth <------------------------------------------------+ | | | | | | | | | | | | +-> Quartus Forth | | | | | | | | | | | +-> 4IM <---+ | | | | | | | | | | | | +-> Pygmy | | | | | | | | | | | | | | | +-------+ | | | | | | | | | | | +-> Retro <-+ | | | | | | | | | | | | +-------)--> Reva | | | | | | | | | | +-> eForth | | | | | | | | | | | | | +-> hForth <----(---------------------------------------------------+ | | | | | | | | | +-> colorForth | | | | | | | | | | | | | +---------------+ | | | | | | | | | | | +-> ArrayForth | | | | | | +------------+ | | +-> Neon <--------------------------+ | | | | | | v v | | +-> Yerk -----------------------)---+-----------------------------> Win32Forth | | | | | | | +-> Mops -> PowerMops -> iMops | | | | | | | | Smalltalk --------------------------+ | | | | | | ANSI C -----------------------------+ v | | |-> SENDIT | | UCSD Pascal ------------------------+ | | | +--------------------------------------------------------------------------+ | | | +-> Practical | | | | | +---------------------------------------------------------------------------+ | +-> OTA