At 08:45 AM 10/23/00 -0700, Larry Wall wrote:
>Adam Turoff writes:
>: If Perl bytecode were to become threaded, it would be rather troublesome.
>
>Wasn't actually suggesting it, though similar issues also arise for
>compiling down to efficient C, JVM, or C# IL. Optimizing for Least
>Surprise means different things in different contexts, but I'd hate
>for Perl 6 to be astonishingly slow at anything... :-)
The question, then, is how much of this we need (or want) to specify as
part of the design. Just because the interpreter's threaded (or not
threaded, or teflon-coated, or whatever...) doesn't mean that the abstract
architecture needs to require that. Threading is an implementation detail,
after all. (Granted that duplicating the behaviour in other ways is rather
hairy, but still...)
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk