On Thu, May 28, 2009 at 09:43:58AM -0400, Mark J. Reed wrote:
: So that much makes sense.  But I still think the two different
: meanings of square brackets in operators are going to confuse people.

You're welcome to introduce more bracketing characters into ASCII.  :P

But seriously, this is one of those tagmemics things, where an A can
be *used* as a B without actually being one.  (For example, a noun
can be used as a verb.)  I think of [op] is the unambiguous name of
an infix operator (bare op is of course useful when unambiguous), and
[op] can be *used* as a prefix operator, or as the short name of the
function when prefixed by the noun marker &.  Note that when you say

    &func()

you are, in fact, using the noun &func as a verb.

Anyway, I suspect people are generally pretty good at differentiating
such things from the visual context.

Larry

Reply via email to