The Arboretuum Programming Language
arboretuum
Version: 1.0
Revision : 2011.1214
Download
Latest: | arboretuum-1.0-2011.1214.zip |
| arboretuum-1.0-2010.1105.zip | |
| arboretuum-1.0-2010.0427.zip | |
| arboretuum-2008.0304.zip |
Requirements
Description
Arboretuum is an experimental language based on forest-rewriting, a variant of tree-rewriting in which multiple trees are rewritten simultaneously. The language was intended for specifying compilers, with each tree representing a major compiler data structure (AST, symbol table, output buffer, etc.,) however, this idea was not entirely successful. Regardless, Arboretuum is Turing-complete, as tree-rewriting is simply a special case of forest-rewriting.