Last edited May 9, 2001 by Michael Hewner

fOOrth: Object Oriented Forth


My goal was to adapt Forth to include the concept of an "Object Stack"; similar in function to the parameter stack, but with encapsulated polymorphic objects. The complete abstract is available for your personal gratification. For a less high level, more 'how do I do things' kind of introduction, you can also check out my little walk through.

The Final Version of fOOth is available. You can also check out the origional version of cForth, as well as my many intermediate failed attempts in the Failed fOOrth Bonus Pack which dosen't include the working version.

Pocket Program

For my pocket program project, I constructed a version of Blinn's transform stack for VisualWorks Smalltalk and the Jun 3D framework. The changeset is