I think you're right. Certainly additional whitespace isn't inherently virtuous ;).
I spent some idle cycles trying to figure out what I don't like about the $a = (b) ? c : d; notation, while being fine with the same construct in the 'open' case and as strange as it may sound I think it's that the former doesn't read in natural language very well, being "assign lvalue if condition from value otherwise from alternate." But open is "open file or die" which flows much easier when reading down the code.
In reply to Re^5: Pivoting 2 dimensional array refs
by Voronich
in thread Transposing 2 dimensional arrays
by Voronich
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |