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


in reply to Re^3: Specify sort method on the fly
in thread Specify sort method on the fly

I go for references too. Couple of justifications:

Since I almost always want to pass by reference to avoid copying, and often want to pass in multiple arrays or hashes, having a reference is a good default.
Not having non-reffed arrays and hashes floating around means more consistency in the use of $ and -> almost everywhere.