• R/O
  • SSH

bif-c: Repository summary

Recent Commits RSS

Rev. Time Author Message
r54 2017-05-31 12:37:39 reiisi Correcting a race condition and de-optimizing double inte...
r53 2017-05-29 19:05:26 reiisi Simple syntax in makecelltype.c, beginning to remove stat...
r52 2014-04-04 08:53:44 reiisi extensions fix and copy-paste starter fix minor stuff
r51 2014-03-26 21:00:22 reiisi free fix and some poor examples of extensions
r50 2014-03-22 12:01:48 reiisi Generalize extenstions, add CL-option for dictionary size...
r49 2014-03-21 17:03:19 reiisi some sample extension words
r48 2014-03-20 21:17:57 reiisi Dynamic sort of symbol table on launch.
r47 2014-03-19 23:09:26 reiisi Runs, but tree not balanced.
r46 2014-03-19 22:58:50 reiisi buggy, but enroute to dynamically linking the symbol tabl...
r45 2014-03-16 21:32:27 reiisi Adding the glossary entries to the source code, through b...


Name Rev. Time Author Message
step-05_b-C-parameter-W-dead-end r8 2010-04-11 13:47:07 reiisi Want to keep track of the d...


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 
Show on old repository browser