On 21/02/2008, Juerd Waalboer <[EMAIL PROTECTED]> wrote:
>
> > (Someone wrote:)
>
> > > And who decides that it's the one based on parrot?
>
>
> It is the original plan to implement Perl 6 on Parrot, and the project
> that gets most developer attention.
>
>
> > > What happens if parrot turns out to be a dead end? (very unlikely,
> > > but possible).
>
>
> Then backtracking would happen, or more likely: Perl 6 would die. If
> this community cannot come up with a virtual machine that can handle
> Perl 6, then many people will lose all hope.
>
> But as indicated, this scenario is very unlikely.
>
>
> > Let's give some $$$ to say 3 implementations, see what they come up in
> > a month. Lets mupltiply their 1/CPU-time with #of tests passed :), and
> > the winner gets the rest of the money.
>
>
> I do not think a *contest* would be in the best interest of Perl 6.
>
>
> > > And different implementations help to explore different part of the
> > > specs.
>
>
> Yes, they help. But it's not necessary.
>
>
> > > That also helps rakudo, if the specs are well covered by other
> > > implementations and are therfore much stable and really
> > > implementable.
>
>
> If something turns out to be un-implementable, they will find out
> regardless of the existence of other implementations. However, I do have
> a lot of faith in Larry Wall's language design skills, and think that
> this is a very minor, even hypothetical issue.
>
>
> > > If you argue that most people want an implemenation that covers
> > > large parts of the specs, the most logical step would be to boost
> > > pugs development. It's the most advanced implementation by far.  And
> > > I do believe that it can be sped up if you really want that.
>
>
> If sufficient people were fond of hacking on its Haskell guts, then
> probably we wouldn't be having this conversation. But it appears that
> most volunteers consider Pugs a very useful exploration project (that
> would have been used for bootstrapping if development hadn't stalled),
> but see Rakudo as the beginning of a feasible real world Perl 6
> implementation.


I have been hacking a bit on Pugs lately and I don't really believe it can
easily be made fast enough. Still, I think it would be very valuable to
continue work on Pugs to have a complete implementation of the spec, even if
it's not fast.
OTOH, it is certainly possible to expand Pugs' PIR backend, I have been
doing just that and the results are quite encouraging.

> > So where's that pro parrot bias coming from?
>
>
> It shows progress, and several well known, trusted and skilled hackers
> work on it.
>
> --
> Met vriendelijke groet,  Kind regards,  Korajn salutojn,
>
>   Juerd Waalboer:  Perl hacker  <[EMAIL PROTECTED]>  <http://juerd.nl/sig>
>   Convolution:     ICT solutions and consultancy <[EMAIL PROTECTED]>
>

Best regards,

Wim

-- 
If it's pointless, what's the point?
If there is a point to it, what's the point?
(Tibor Fischer, "The Thought Gang")

Reply via email to