An old exegesis says that ~<foo bar> is "foo bar". It was still _('foo', 'bar') back then, though. This behaviour I couldn't find in the Synopses, but it wouldn't be the first time I completely overlook important information while looking for it.
I think having it stringify as "foobar" is more useful, because in my scripts I more often join on '' than on ' '. For short join(' ') syntax, we already have "@array[]". Huffman's principle agrees, for the scope of my repositories. With this, I wonder what reverse(LIST) does in scalar context. Does it join on '', like Perl 5 does? Or on ' ', consistent with current design for ~LIST? My gut prefers that both scalar reverse LIST and ~LIST join LIST on ''. Juerd -- http://convolution.nl/maak_juerd_blij.html http://convolution.nl/make_juerd_happy.html http://convolution.nl/gajigu_juerd_n.html