At 8:09 AM -0400 4/12/02, Michel J Lambert wrote:
>
>Few things immediately come to mind:
>a) with the current encoding system, we're guaranteed to be slower than
>without it. If we want Parrot to be as fast as Perl5, we're deluding
>ourselves.

I think perhaps a rewrite of life.pasm into perl with some 
benchmarking would be in order before making that judgement.

>b) the results will probably be worse in more string-heavy applications,
>such as regexes, etc.

FWIW, life.pasm is about as string-heavy as you can get.

>c) there's gotta be a way to have multiple encodings without sacrificing
>that much speed

The interpreter can definitely cheat if it knows that strings are in 
a fixed-width encoding. Unfortunately it can't cheat with any 
character set stuff, though if we allow illegal strings to be 
constructed then it doesn't matter.
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                       teddy bears get drunk

Reply via email to