BIF-C is a near fig-FORTH implemented in C.
The first release version is mostly a direct transliteration of BIF-6809,
a near fig-FORTH I wrote for school many years ago.
It is not yet very thoroughly tested.
It does not yet handle files, has a few more gotchas related to the
differences between a direct, on-the-bare-metal 6809 assembly language
implementation and an implementation that has to work around the run-time
environment and compiler features found in a modern C compiler.
On the other hand, it takes advantage of certain features of fairly
recent C compilers that allow initialization of global variables to point
to data structures. (Was a long time to get the full-circle from early C's
lack of checks to modern C's heavy-handed static type-checking.)
I plan on using it as a basis for some experiments I want to do with
interpreted languages, so I'm