Josh Wilmes wrote:
At 19:05 on 05/23/2007 PDT, chromatic <[EMAIL PROTECTED]> wrote:
 - better compiler tools than lex and yacc.
Is it necessary (or even fair) to tie compiler components to parrot?
I really don't know how to answer this question.

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.

It's not Parrot that makes them possible, but it certainly makes them easier. Ask Patrick about his experiences writing the initial version of PGE in C sometime. I certainly wouldn't want to write TGE in straight C. Sometimes a layer of abstraction can make such a large difference in how easy it is to tackle a problem, that it's just not worth the hassle of doing it without the layer of abstraction.

Allison

Reply via email to