On Sun, Feb 23, 2003 at 11:12:18AM +1300, Martin D Kealey wrote:
> I would like to argue in favour of "pass by value" to be the default in the
> absence of some explicit prototype, because it allows greater type-safety,
> and because the opposite default interacts badly with out-of-order execution
> such as parallelism, and bars some optimisations that can be applied to
> closures. (We do want Perl to run fast on parallel hardware, don't we?)

Based on what I remember of reading apocalpyses 1 to 5 and messages on this
list, perl6 intends to pass by value by default.

> PS: sorry for the long post...

No need to apologise. Thanks for the informative, well thought out and well
reasoned post.

Nicholas Clark

Reply via email to