Distributing Forth
A Familiar Problem There is a controversy over how best to distribute Forth. Should it be in assembly language or in Forth (i.e. "metacompiled")? Lately, e-forth has been offered as the solution .for repopularizing Forth. It is the modern approach, usmg assembly language, offered to replace the out of date Fig Forth, so much easier to understand than a metacompiled Forth, uses MASM [8086 macroassembler] on a PC, which everybody has, how universal, etc. I feel that metacompilation has been getting a bum rap. Let's look more closely at how e-forth is distributed: (1) executable form already customized for a particular processor/operating system, or (2) IBM PC MASM source code that needs to be ported to your processor.