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

Reply via email to