TinyaML 0.2 (Default branch) |
|
|
Wednesday January 30, 2008. 06:07 PM FreshMeat
TinyaML is a virtual machine, a compiler, and a
compiler- compiler, powered by the abstract parser
tinyap. It is endian-safe and allows easy bindings
of new C APIs into the virtual machine. The VM
executes wordcode with a virtual threading model
and features a garbage collector. TinyaML allows
the user to compile and run assembly code, or plug
new grammars for higher-level languages into the
parser and implement the methods to compile their
ASTs.
License: GNU General Public License v2
Changes:
The design and API are nearly final. Most of the
features run flawlessly. A debugger (in the alpha
stage) is provided. A manual and reference are
being written at
http://beublo23.free.fr/doxygen/tinyaml/.
|