Man, the title plays it down a lot. I thought it was just an interpreter and nearly skipped over it instead of a Forth-machine OS, which is much neater.
Here the author. I loved working on this project, it was very satisfying building everything from scratch.<p>However, it would have been even better if somebody else would have joint.
Like implementing a Lisp, every programmer who likes programming languages should implement at least a Forth. However, this goes a bit further and is lovely.
Is anyone able to run this on Mac/Darwin? I think it might need gcc:<p><pre><code> $ cc -fstrength-reduce -nostdinc -m32 -nostdlib -fno-builtin \
-nostartfiles -nodefaultlibs -I. -ggdb -I. -c -o boot.o boot.S
clang: warning: optimization flag '-fstrength-reduce' is not supported
clang: warning: argument unused during compilation: '-nostartfiles'
boot.S:21:23: error: unexpected token in '.section' directive</code></pre>