Jocelyn quoted:
| > Your call to cancel has removed the properties lib flavours gave to ^
| > Is this what you intended?
and asked:
| So the syntactic properties of ^ in Flavours arise because Flavours
| declares it as an operator, not because it's treated as a special
| keyword by the parser?
You seem to think there's a difference; declaring something as an
operator *means* that it's treated as a ``special keyword'' by the
parser. Not the same kind of ``special'' as a syntax word would be, but
special nonetheless. Cancel removes the meaning of a word from the
dictionary completely (modulo sections, of course); that word no longer
has any special properties, and (as a consequence) is not associated
with any variable.
Regards, | "See the darkness all around | Renaissance,
Kers. | is coming down on you." | ``Running Hard''.
|