Forth

My interest with Forth is the hope that:


 * It can be implemented in a short simple way.
 * It can be used to implement a more higher level language that can be used for more purposes.

Forth Implementations

 * eForth is implemented in a small number of primitives (31): https://forthworks.com/forth/papers/compare.pdf https://github.com/tehologist/forthkit
 * a tethered pygmy forth with only three primitives (3): http://pygmy.utoh.org/3ins4th.html
 * itsyforth, concise assembly implementation: https://github.com/kt97679/itsy-linux
 * stone knife 1 char label forth, self hosting: https://github.com/kragen/stoneknifeforth
 * nybbleForth, includes verilog code: https://github.com/larsbrinkhoff/nybbleForth

Implementations in Forth

 * A lisp interpreter inside the Eulex forth operating system: https://github.com/davazp/eulex/blob/master/lisp/lisp.fs
 * A lisp interpreter running on gForth: https://github.com/schani/forthlisp
 * mal, make a lisp in forth: https://github.com/kanaka/mal/tree/master/forth
 * tiny C interpreter in forth: https://groups.google.com/forum/#!msg/comp.lang.forth/lBYFfVJ1qhc/BxvaTHCX_JgJ
 * BASIC in a few screens of code: http://www.nicholson.com/rhn/files/Tiny_BASIC_in_Forth.txt
 * A scheme interpreter with a GC and macros in forth: https://github.com/tgvaughan/scheme.forth.jl