Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!turing.toronto.edu!perelgut From: perelgut@turing.toronto.edu (Stephen Perelgut) Newsgroups: comp.lang.misc Subject: Re: Algol-style semicolons Message-ID: <88Dec16.100919est.4327@turing.toronto.edu> Date: 16 Dec 88 15:09:08 GMT References: <1126@etive.ed.ac.uk> <208100002@s.cs.uiuc.edu> <868@mcrware.UUCP> <8008@aw.sei.cmu.edu> Organization: /usr/local/lib/organization Lines: 15 Another method of handling semi-colons is to not have them. All you need to do is terminate multi-part statements. For example: if x then s1 s2 elsif y then s3 s4 else s5 end if There are no ambiguities there! And the only cost is terminating a statement. For example: if/end if; for/end for; loop/end loop; case/end case; etc. This also has the effect of making programs more readable.