parrotcode: Untitled | |
Contents | Language Implementations | eclectus |
Eclectus aims to be a Scheme to PIR compiler implemented in Scheme. It is based on Abdulaziz Ghuloums compiler tutorial.
Still at step 1.
Tests are written in Scheme. The test-driver is derived from the tutorial, tweaked to emit TAP. There are Perl 5 wrappers for the scheme test scripts, in order to allow unified languages testing.
The t/*.pl scripts are used in unified languages testing. They are executing the respective t/*.t Scheme scripts. In unified languages testing the Eclectus tests are skipped, when the is no 'petite 7.3' around.
- allow test-description per test case - add the missing unary functions from the tutorial: null, not, fixnum?, boolean?, char? - In the longterm, Eclectus should become self-hosting
Bernhard Schmalhofer
http://en.wikipedia.org/wiki/Eclectus
http://www.cs.indiana.edu/%7Eaghuloum/compilers-tutorial-2006-09-16.pdf
|