A vote against the proposed switches, for an unbearably lazy (ok,
"selfish") reason.  Having to use the shift key with any non-alphanumeric
keypress always feels like a lot of extra work.  This is why I have long
avoided underscores in variable names.  (This is the same reason
I avoid => which not only adds another keystroke beyond , but also has
the dreaded punctuation-key-shift.  I'm not arguing this is *better*,
just more convenient for me personally.  Or maybe it's just that I prefer
not to hang around too much with shifty characters.)

Having used . for string concats for 10 years, I could adjust to ~
but good golly is that annoying.  Also it does detract from readability
a little.

$a = "my" . $strings . join(@together) ;

$a = "my" ~ $strings ~ join(@together) ;


I don't mind ~ as the binding operator.  It makes me go slower and
think, aha! drive carefully:

$throttle =~ s/regex ahead/downshift brain/ ;


Fred

Reply via email to