🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6019

Re: What makes a language successfu

#6019
From: joe
Date: Fri, 16 Dec 1988 03:14
28 lines
1670 bytes
> I never could understand what the difficulty is with Algol-style semicolons.
> [extra text deleted]
> 
> People don't seem to have trouble with the convention that in English, items
> in a list are separated by commas, so why do they have trouble with Algol
> semicolon usage?  I don't know.
> 
> 		James Jones

For me (and probably also for most of the readers of this newsgroup), the
problem isn't *concept*, its *mechanics* --- specifically, the mechanics of
maintaining other's code.  If every simple statement is of the form
"statement;" then I can focus exclusively on the higher levels of the
maintenance problem at hand.  At such times I don't want to be diverted by
trivia -- and selectively adding and removing semicolons to my statements as
I move them around definitely counts as trivia in my book, and hard-to-see
trivia at that.

For several years, I maintained and enhanced large Pascal codes acquired
from various places.  It was all of radically different style and because of
that, hard to maintain.  So I hacked up a prettyprinter.  It turned out that
its most valuable, stress-reducing asset was *not* the uniform style it
turned out (although that was useful).  It was the "semicolon after every
simple statement" rule that it enforced.

joe korty
uunet!modcomp!joe
Technical Details
Message-ID: <5300001@modcomp>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!modcomp!joe
References: <1126@etive.ed.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!modcomp!joe
From: joe@modcomp.UUCP
Newsgroups: comp.lang.misc
Subject: Re: What makes a language successfu
Message-ID: <5300001@modcomp>
Date: 16 Dec 88 03:14:00 GMT
References: <1126@etive.ed.ac.uk>
Lines: 28
Nf-ID: #R:etive.ed.ac.uk:1126:modcomp:5300001:000:1289
Nf-From: modcomp.UUCP!joe    Dec 15 22:14:00 1988