On Friday 23 June 2006 00:04, Swaroop C H wrote:

> So, as of now, you envision svn:/pugs/misc/pX/Common/Pugs-Compiler-Perl6 to
> be the "main" engine for Perl 6 ?

I believe Audrey's point was that it is the most complete implementation right 
now.

> If this is the case, is the purpose of the other backend engines simply
> -Ofun or more than that? :-)

They're all at various stages of incompleteness.  Some people believe that 
specifying a common minimal subset of Perl 6 (or an intermediate language 
which can represent Perl 6) will allow nearly simultaneous bootstrapping on 
multiple backends.

> Where does Parrot fit in all of this?

I am speaking for myself, not Audrey (or anyone else) here.  I believe that it 
will be the most complete and most performant backend in the near and medium 
future.

> Makes sense. It's good to have different engines suitable for different
> purposes ...

Yes and no.  Having multiple incomplete and incompatible implementations is 
fairly uninteresting.  (Multiple complete and incompatible implementations 
isn't much better; try writing a complex CL program on one platform and 
deploying it to another sometime.)

-- c

Reply via email to