[net.wanted.sources] FORTH sources - New C Forth

wmb@sun.uucp (Mitch Bradley) (09/08/85)

There have been a couple of C Forth's posted in the past year.
Unfortunately all the ones I have seen have been

a) very slow
b) incomplete (no utilities)
c) out-of-date (not in conformance to the latest standard)

I recently wrote a C forth that solves these problems.  It is
reasonably fast, being only about 2 to 2.5 times slower than
the (fast) 68000 assembly language Forth system that I normally
use.  Most of the utilities of my 68000 Forth run unchanged on
the C Forth.  The C Forth implements the latest Forth 83 standard,
except that it is a 32-bit implementation.  (Theoretically it
should be able to be compiled as a 16-bit system for a 16-bit processor,
but I haven't tried to do so).

As soon as I clean up a few ugly bits of code, I'll post it.

Acknowledgement:  A few years ago, Larry Forsley and Peter Blaser of
the University of Rochester wrote a C Forth that is reputed to be
very good.  However, I don't believe that it was made publicly-available.

Mitch Bradley