The 4tH Compiler
4tH is basic framework for creating application specific scripting languages. It is a library of functions centered around a virtual machine, which guarantees high performance, ease of use and low overhead. But in the meanwhile 4tH has acquired a reputation as an educational tool. Its simplicity makes it perfectly suited to learn Forth, from which it has been derived.
This package is an attempt to suit both audiences. It contains instructions how to modify the package in order to fit your own requirements. 4tH in its current form is a calculator for simple teletype applications. All its basic building blocks (compiler, interpreter, decompiler, loader and saver) can be called with a single line of C. No initialization necessary.
On the other hand there are simple instructions to compile the example applications, which allows you to compile and run very large 4tH programs (80386 or better). We also included a host of sample applications, like an adventure game, a line-editor and a Forth calculator.