Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!amdahl!pyramid!hplabs!hp-pcd!hplsla!jima From: jima@hplsla.HP.COM ( Jim Adcock) Newsgroups: comp.lang.c++ Subject: Re: User defined operators Message-ID: <6590049@hplsla.HP.COM> Date: 29 Apr 88 18:36:57 GMT References: <1206@its63b.ed.ac.uk> Organization: HP Lake Stevens, WA Lines: 11 | Most of the explained non-problems with operators have to do with lexical | analysis, solvable easily if by nothing else than whitespace rules. Where "whitespace rules" means that if users were allowed to define their own operators, then you'd be forced to start separating operators with whitespace, the way you presently have to separate "identifiers" with whitespace. I can't imagine writing C[++] code where operators "always" have to be separated using whitespace! What a pain! Just try going over your C[++] programs, separating adjecent operators with whitespace, and you'll realize why we don't want this "feature" in C++!