The postForth project
One project I've been working on is making a small, easily ported Forth
kernel with deferred binding like postscript, to allow for top-down design
outside of the assembly-language core. My two major design goals for the
core were: 400 lines of source, or less, for the x86 version; and 1K or
less compiled size. This was accomplished in June of 1997; I want to
get a nontrivial application written, and the kernel and app ported to
LynxOS, VMS, and maybe RSX before release.
- June 7, 2000: porting to Linux instead of LynxOS; code available under the GPL. The MSDOS code is also GPL'd.
- September 10, 2000: btoa utility now included with postforth distribution.
- October 1, 2000: updated memory-map in f.s to conform to Linux;
added constants for all syscalls; added more sample apps; gzipped
source now available as postforth.tgz
Note that packetdump.pf is not yet functional.