* Larry Wall <[EMAIL PROTECTED]> [2004-01-22 18:40]:
> You might argue that we should force people to think of it one
> way or the other.
I wouldn't, because if I did I'd should've been talking to Guido
rather than you in the first place. :-)
And because I'm talking to you, I'll wonder whether maybe we
ought to have both options.
> I'd argue that vectorization is not something that happens to
> *either* the operand or the operator. Vectorization is a
> different *relationship* between the operator and the operand.
> As such, I still think it belongs between.
That makes a lot of sense; consider me convinced.
Even if I agree after all though, that doesn't make me like the
way �+ and particularly +� look any more than I liked them
before. I usually scoff at "line noise" remarks, but in this case
I'd feel forced to mutter it myself -- it just continues to feel
like too big a change in behaviour dictated by a single "magic
character".
While �+� is a little ugly as well, it does stand out boldly,
something that could not IMHO be said about the one-sided
variants. I'd argue that we really should use something more
visually prominent for the one-sided case.
Maybe ��+ and +�� or something? But the non-Unicode variant would
be, uh, less than pretty.
> Plus, in the symmetrical case, it *looks* symmetrical. Marking
> the args in front makes everything look asymmetrical whether it
> is or not.
I was actually thinking something like
�$a� + �$b�
in which case asymmetry would not be an issue.
--
Regards,
Aristotle
"If you can't laugh at yourself, you don't take life seriously enough."