Having just read through the declaration bits (not the calling bits, yet): It is explicitly stated that "is rw" on a slurpy parameter distributes across all the components.
Is there some way of differentiating array of const vs. array of rw? That is, creating a hash or array that can be extended without overwriting? =Austin --- Austin Hastings <[EMAIL PROTECTED]> wrote: > > --- Uri Guttman <[EMAIL PROTECTED]> wrote: > > > > But mad or not, there are some good reasons to do just > > that. First, it makes it possible to write interfaces to > > other > > languages in Perl. Second, it gives the optimizer more > > information to think about. Third, it allows the S&M folks > to > > inflict strongly typed compile-time semantics on each > > other. (Which is fine, as long as they don't inflict those > > semantics on the rest of us.) Fourth, a type system can be > > viewed as a pattern matching system for multi-method > > dispatch. > > > > shouldn't that be B&D and not S&M? > > I believe that depends on whether you consider strongly typed > compile-time semantics as being restrictive or painful. > > I also suspect that showing too much acumen about the classification > may come back to haunt you at a Perl Conference ... ;-> > > =Austin >