Larry Wall skribis 2008-02-21 11:42 (-0800):
> : There are many important benefits to having several implementations,
> : including fun and education. But commercially and marketing-wise, it's
> : better to first assemble something that *works*, then to optimize its
> : performance.
> Hmm, indeed, you just named one of the things that pugs did better than
> parrot.

For different values of working. Certainly if Pugs would still be
actively developed, I would suggest funding that path, and not the
Rakudo path.

Not hindered by knowledge of Haskell, I expected Pugs to be optimizable
to workable performance, at least for bootstrapping Perl 6 to a
parrot based Perl-6-written-in-Perl-6.

> : In terms of priority, the compatible alternative
> : implementation should come third, not first. It would be unwise to fund
> : multiple implementation projects, and raising those funds would be
> : unnecessarily hard.
> Well, given that we can't even raise funds for the first project very
> well, it's a bit premature to be playing zero-sum games.

Can't we? There's little evidence of attempts. I don't know if it has
been tried before, but if Conrad thinks he's got a chance, I hope he
seriously goes for it.

> : Many people feel that Perl 6 is going nowhere. Best thing the community
> : can do, is to show them that Perl 6 is getting somewhere.
> Again, that was a really good argument for pugs, which among other
> things *renewed* excitement in parrot.

Absolutely!

Neither Perl 6 nor Parrot nor the other implementations would have been
where they are now if we hadn't had Pugs.

> But around where I live, just because you can see the top of a mountain
> doesn't mean you can get there easily.

Good point. My Dutch-biased self doesn't have that wisdom :)
-- 
Met vriendelijke groet,  Kind regards,  Korajn salutojn,

  Juerd Waalboer:  Perl hacker  <[EMAIL PROTECTED]>  <http://juerd.nl/sig>
  Convolution:     ICT solutions and consultancy <[EMAIL PROTECTED]>

Reply via email to