in reply to Perl aesthetics: the good, the bad, the ugly.
Sigils. "Best Thing Ever?" IMHO, yup! Even though sigils tend to enhance the 'noisyness' of a line, once you learn to read them, theyres no going back. Sigils do so much more to promote code legibility and understanding then practicly any other structure in the language. The ability to know instantly what data type something is, is invaluable. You could get into scalar references, but in general those are still understandable. You know that whatever is in $var is going to be a singular value, whatever it is, and you know if you see @$var that $var is supposed to be a refference to an array. Much cleaner then random pointers. Again, this is all IMHO of course, etc etc.
|