Josh Wilmes schrieb:
The compiler tools target Parrot, so that it will be easier for people
(including us) to write languages that run on Parrot.
I understand. I'm just saying that *if* perl 6 were being written to target
an existing VM, any brilliant compiler tools could be written to target
it as well. It's not parrot that makes these possible.
Sure, that's what I want to showcase with 'Plumhead'. A side by side
comparison
of several compiler tool that target the same language, PHP, to the same
virtual machine, Parrot.
Currently the compiler tools that I'm toying with are:
- XML output of phc, transformed by XSLT
- ANTLR3
- PGE and TGE
On my TODO list are:
- lex and yacc
- Perl 5.10 regexes
The downside is that all these implementations are still very rudimentary.
But that's entirely due to my lack of abiltity and time.
Regards,
Bernhard