Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: $Revision: 1.6.2.16 $; site inmet.UUCP Path: utzoo!watmath!clyde!cbosgd!ihnp4!mhuxn!mhuxr!ulysses!allegra!mit-eddie!think!inmet!rgh From: rgh@inmet.UUCP Newsgroups: net.lang.mod2 Subject: Re: Aren't people fed up with semicolons Message-ID: <16700010@inmet.UUCP> Date: Fri, 26-Apr-85 12:37:00 EDT Article-I.D.: inmet.16700010 Posted: Fri Apr 26 12:37:00 1985 Date-Received: Mon, 29-Apr-85 00:31:49 EDT References: <4003@mit-eddie.UUCP> Lines: 16 Nf-ID: #R:mit-eddie:-400300:inmet:16700010:000:435 Nf-From: inmet!rgh Apr 26 13:37:00 1985 The language Icon has a good solution to the semicolon problem. It's defined as a statement separator, with the added rule that end-of-line implies a semicolon if one could legitimately occur there. So you write multi-line statements using trailing operator style: a = b + # semicolon can't occur here c + d # could here, so one is assumed f( x + 1, y + 2, z - x) Randy Hudson {ihnp4,ima,harpo}!inmet!rgh