Larry Wall skribis 2005-03-12 12:26 (-0800): > Well, we thrashed that one around a lot at one of our meetings, and > the general consensus was that array interpolation and the default > stringification of arrays should probably work the same for consistency. > (Likewise for hashes.) And that the default for both of those needs > some whitespace.
Fair enough, but does this mean that ~reverse(<foo bar>) eq "rab oof", and not "raboof"? > cat(@foo) > @foo.cat I like this. > And arguably, the current structure of join is that the delimiter is > the invocant, so cat should be defined as > ''.join(@foo) This is what Python does. It does not make any sense to me, and I can't wrap my mind around it at all. Ruby-ish @foo.join('') seems more natural. Just like with how I prefer $fh.print($text) to $text.print($fh), I cannot explain WHY this is how my mind works. Juerd -- http://convolution.nl/maak_juerd_blij.html http://convolution.nl/make_juerd_happy.html http://convolution.nl/gajigu_juerd_n.html