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