On Tue, 2008-02-12 at 21:36 -0500, Bob Rogers wrote:
> From: chromatic <[EMAIL PROTECTED]>
>    Date: Tue, 12 Feb 2008 17:03:31 -0800
> 
>    On Tuesday 12 February 2008 16:55:06 Geoffrey Broadwell wrote:
> 
>    > Feh.  Please someone tell me there is a light at the end of this tunnel?
> 
>    Don't worry.  Parrot will give Rakudo a whole different set of performance 
>    problems than Perl 5 has.

Heh.  At least my life will still be Interesting ... too bad about the
capital letter there.  Maybe if I learn all of the Rakudo performance
problems by the time the production release comes out, I can charge an
arm and a leg in consulting fees to people trying to figure out how to
get their Perl 6 code to perform well.  :-)

> No doubt.  And when there are concrete performance problems on the
> table, in a Parrot nearing production release, then removing barriers to
> inlining will provide a solid reason to reopen some design decisions.

Hmmph.  (That's a good natured grumble, but still a grumble.)

Here's my fear:  Parrot will near production release, we'll start
finding performance problems, and everyone will be so incredibly ready
to get 1.0 out the door that we'll release before fixing them ("correct
now, fast later" and all that).  Unfortunately, we'll find out after the
release that the only way to fix the performance problems is to make
some deeply incompatible change, and suddenly we'll be staring down the
barrel of the production release compatibility shotgun.

I dunno how likely that is -- fears are irrational beasts after all --
but there it is.

On a more rational note, has any thought been given to what "good enough
performance for release" will be?  Or to put it pessimistically, how bad
does a performance problem have to be before it will be considered a
release blocker?


-'f


Reply via email to