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