I imagine the gripe has something to do with either hash&#x2F;array sigil variance, that you assign to hashes and arrays with lists (as opposed to ref constructors as you&#x27;ve done), or both.<p>Both are cleared up by really understanding <i>context</i> as it applies in Perl 5, which is probably the single largest difference to other languages that is (sometimes unfortunately) easy to get along without understanding because of the DWIMiness of the language.  Or references, but I tend to think most people should be able to understand them without too much trouble.