http://www.perlmonks.org?node_id=11120304


in reply to Shouldn't LITERAL references be readonly? (updated)

The {} and [] operators construct new aggregates each time they are evaluated. Why should those values be readonly? They are not literals.