Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!cbosgd!cbdkc1!desoto!packard!hoxna!houxm!mhuxr!ulysses!allegra!mit-eddie!godot!harvard!seismo!brl-tgr!gwyn
From: gwyn@brl-tgr.ARPA (Doug Gwyn )
Newsgroups: net.lang.c
Subject: Re: YAAO  (yet another assignment operator)
Message-ID: <6771@brl-tgr.ARPA>
Date: Wed, 26-Dec-84 00:18:13 EST
Article-I.D.: brl-tgr.6771
Posted: Wed Dec 26 00:18:13 1984
Date-Received: Thu, 27-Dec-84 03:26:59 EST
References: <209@cmu-cs-k.ARPA> <529@vu44.UUCP> <6616@brl-tgr.ARPA> <582@mulga.OZ>
Organization: Ballistic Research Lab
Lines: 6

> 		X = Y;		(call this form 1)
> is exactly the same statement as
> 		X = X  Y;	(call this form 2)

Not quite.  Another part of the semantics is that "X" is evaluated
ONLY ONCE.  So a na"ive translation of form 1 to form 2 won't work.