Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!topaz!husc6!seismo!mcvax!jack From: jack@mcvax.uucp (Jack Jansen) Newsgroups: net.lang.c Subject: 5 Date: Mon, 30-Jun-86 09:21:51 EDT Article-I.D.: boring.7000 Posted: Mon Jun 30 09:21:51 1986 Date-Received: Fri, 11-Jul-86 04:58:48 EDT References: <523@ccird1.UUCP> <155@daisy.warwick.UUCP> Reply-To: jack@boring.uucp (Jack Jansen) Distribution: net Organization: AMOEBA project, CWI, Amsterdam Lines: 21 Apparently-To: rnews@mcvax In article <155@daisy.warwick.UUCP> cudcv@daisy.warwick.ac.uk (Rob McMahon) writes: >In article <523@ccird1.UUCP> rb@ccird1.UUCP (Rex Ballard) writes: >> >>if (5> >... >> >>Is this impossible to parse? > >This was in BCPL, and was a GOOD IDEA. Yes, it is nice from a users standpoint, but if you want to define the semantics of this operator in a reasonable way, it becomes difficult. The only way out I see is to let expressions have *two* values: an ordinary one, and a success/failure indication. Then you can let the value of 'a