Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!hp4nl!tuegate.tue.nl!tuewsd!tuewse!wswietse From: wswietse@tuewse.lso.win.tue.nl (Wietse Venema) Newsgroups: comp.lang.c Subject: Re: New assignment operator ->= ? Message-ID: <926@tuewsd.lso.win.tue.nl> Date: 21 Feb 90 10:05:43 GMT References: <24707@ut-emx.UUCP> <625@wzv.win.tue.nl> <24810@ut-emx.UUCP> Sender: news@lso.win.tue.nl Lines: 17 wietse@wzv.win.tue.nl (Wietse Z. Venema): Unfortunately, such language features would prohibit other language perversions such as: a ^+= b <-> a ^= a += b <-> a = a ^ a + b p ->= q <-> p -= p >= q <-> p = p - p > q mayoff@walt.cc.utexas.edu (Rob "The" Mayoff): While I am sure you at least partially joking, it seems that you dislike my suggestion. No fundamental objections from my side; my remark was intended as a reminder that one should be careful in proposing a language extension. New features may prohibit the implementation of other ones. The ^+= example was NOT intended as an example of a useful language extension.