On Mon, 2004-10-11 at 17:43, Austin Ziegler wrote:
> On Mon, 11 Oct 2004 00:19:01 +0900, Markus <markus / reality.com> wrote:
> >      At it's core, all this patch does is remove the asymmetry in how
> > operator tokens are defined (to include any combination of operator
> > characters, using a simplified for of the code for identifiers).
> 
> Mmmm. By this do you mean that you lose the automatic definition of +=
> when you define + ? If this is the case, I think that it's entirely
> too dramatic. I depend on this behaviour in a few things.

     Not at all.

     First off, + is already a user definable operator, so it's
unaffected.

     But second, even supposing that neither += nor + was built in,
changing the definition of + would not affect += any more than changing
the definition of MyClass#zoo would be expected to affect the definition
of MyClass#zookeeper.

     The asymmetry referred to in the comment you quoted was between
identifiers (which can be any non-reserved sequence of identifier
characters) and operators (which can not, without the patch, be any
non-reserved combination of operator characters).

     -- Markus