[net.lang.mod2] Aren't people fed up with semicolons

rgh@inmet.UUCP (04/26/85)

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