At 02:31 AM 8/1/00 -0400, Sam Tregar wrote:
>I suppose a reasonable question is: can we achieve
>our goals without a rewrite?  Can we succeed in integrating threading and
>Unicode where the Perl5 developers have failed, without rewriting the
>internals?  I'm not qualified to say no, but I'd like to hear compelling
>arguments before I'd believe a yes!

I'd judge it unlikely. We've reached the limits of a number of things, and 
the core is a real mess. Completely rewriting large chunks (like the entire 
set of opcodes, the variable internals and access routines, the opcode 
dispatch method, the opcode structure, and the API presented to the world) 
is a given, and they kinda mean everything else needs gutting and redoing.

My only solid goal for perl6's source is I'd like to be able to mash 
together all the .C files into one and feed it to the compiler, but beyond 
that I've no solid thoughts. (FWIW, it seems on many of the modern 
processors that inlining code decreases your performance, so I think 
deciding on stuff like that is rather premature)

                                        Dan

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

Reply via email to