Hi Aristotle, A. Pagaltzis (12:12 2006-05-24): > Hi Martin, > > * Martin Kjeldsen <[EMAIL PROTECTED]> [2006-05-24 11:50]: > > Just curious does this actually run? I'm trying on pugs 6.2.11 > > and it complains quite a bit. First of all shouldn't > > > > for %buckets.values -> $arg_for > > > > be > > > > for %buckets.values -> $arg_for is rw > > > > since $arg_for is modified? > > No, $arg_for is not modified. >
Sorry it could be just me, but isn't $arg_for modified in this $arg_for<array> = [ ( 0 .. $arg_for<count> ) »*« $arg_for<scale> ]; I understand this as the hash entry with key 'array' get assigned a array consisting of $count number multiplied by $scale. If that is right, we must be modifying $arg_for (%buckets) since we are adding an entry to the hash. > > And then I get an error telling me 'No such method in class > > Scalar: "&kv"' in the line > > > > for %buckets<w><array>.kv -> $i, $w { > > Strange. I did this just by looking at synopses, though, so my > syntax is probably slightly off. I don't understand why it dosn't work at all, maybe .kv isn't implemented yet in pugs. > > Regards, > -- > Aristotle Pagaltzis // <http://plasmasturm.org/>