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