Menu

Home

Joel Rees

bif-c is an attempt to implement a (near) fig-forth interpreter and run-time environment in portable C. It gets close, in that it compiles and almost runs pretty much anywhere the gnu compiler toolchain compiles and runs.

It is, however, still in suspended development, with many bugs remaining. VERY BUGGY! It may be of interest to those wanting a high-level understanding of the low-level of FORTH. For other purposes, you may be better served with one of the functioning implementations of Forth.

There are a number of extant bugs. Somewhere along the line it quit loading and compiling screens. At this point, it's not really useful as anything but ways to get the current GNU compiler team to punt the code wherever.

How to get started (the quick version):

  • Download a snapshot or checkout a fresh copy with svn;
  • Unpack, if you didn't grab it with svn;
  • Run make in the configs directory;
  • Run make in the main directory;
  • No install step yet, just run as ./bif-c in the main source directory.

[More details on compiling.]

[Getting started.]

[Using C to extend the language.]

Many thanks to sourceforge.net and SourceForge.JP for hosting bif-c.

Project Members:


Related

Wiki: Getting started.
Wiki: More details on compiling.
Wiki: Using C to extend the language.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.