• R/O
  • R/W (SSH)
  • R/W (HTTPS)

bif-c: レポジトリ概要

最近のコミット RSS

Rev. 日時 作者 メッセージ
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...
r44 2014-03-08 00:08:02 reiisi Moving code for the last file renaming
r43 2014-03-07 21:58:25 reiisi refactoring to vm, io, eval modules, file names only


名前 Rev. 日時 作者 メッセージ
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