Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!willett!ForthNet From: ForthNet@willett.UUCP (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: PYGMY Forth Message-ID: <640.UUL1.3#5129@willett.UUCP> Date: 11 Mar 90 02:10:43 GMT Organization: Latest link in the ForthNet chain. (Pgh, PA) Lines: 30 Date: 03-08-90 (22:39) Number: 3012 (Echo) To: IAN GREEN Refer#: 3011 From: MICHAEL HOBSON Read: NO Subj: CMFORTH FOR MS/DOS Status: PUBLIC MESSAGE [Note, Pygmy is also available on SIMTEL20 --dwp] Frank Sargent has written a marvelous MS/DOS Forth called Pygmy, that is supposed to be a very close approximation of cmForth (Chuck Moore Forth) that is available for downloading here on this board. PYGMY12.ZIP is the latest version, I believe. It comes with all the source code, a metacompiler (allows you to customize Pygmy with your own enhancements and/or revised kernel word definitions), an 8086 Assembler and a small screen editor built in. The executable is only about 30 Kbytes!! If you re-metacompile it and leave out the editor and assembler, it fits in about 12 Kbytes!! Don't make the mistake of writing this thing off as a toy - there are around 400 built-in words in this little mighty-mite. "The Elf" [^]-[^] \---/ Elf - A wise (?) and helpful variety of magical being. P.S. -- as supplied, a full 64K segment is consumed at run-time, but this can be easily changed by altering a couple of constants in the source and metacompiling. I shrunk a copy (without the screen editor) to about 20K of run-time RAM with no problems. This is small enough to build really compact TSR programs with. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'