On 30/07/2013 20:11, Mark Stringer wrote: > Not sure why it's inconsistent. This works as you'd expect. Note the > parens. > > my ($str, $ref) = ('text', {a => 1, b => 2, c => 3}); > > Mark I'm confusing arg lists with list assignment. gvim