[prev in list] [next in list] [prev in thread] [next in thread] 

List:       perl6-internals
Subject:    Re: new FAQs
From:       Allison Randal <allison () perl ! org>
Date:       2007-05-28 3:24:51
Message-ID: 465A4B83.8030708 () perl ! org
[Download RAW message or body]

Josh Wilmes wrote:
>>> At 19:05 on 05/23/2007 PDT, chromatic <chromatic@wgz.org> 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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic