🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #681

Re: :=

#681
From: Robert Firth
Date: Wed, 04 Oct 1989 17:34
25 lines
1886 bytes
In article <6054@tekgvs.LABS.TEK.COM> toma@tekgvs.LABS.TEK.COM (Tom Almy) writes:

>I personally would like to see the left arrow back. It makes more sense
>than colon equal...

The Algol-60 that people used at the Royal Military College still had the
back arrow in 1973; it was in the 64-character code of the ICL computers.
So, when we moved to PDP-11 (and, later, VAX-11), we simply kept it
and added ':=' as an alternative.  By changing the bitmap used by
our Versatex (TM) matrix printer, we made the ISO underscore look
like a back arrow, so those who hated ':=' could read the printed
copy of their code and feel happy.

The reason I dislike ':=' is purely practical: the two characters
are on different shifts, and when typing fast I tend to end up with
";=" or ":+" far too often.  For the same reason, I detest the
underscore as the break character in languages like Ada.  (There
is another reason to detest it - when faced with things like
"Text_IO.New_Line" the eye naturally groups the components by
following the physical separation, so "." is psychologically
more tightly binding than "_" and the actual lexis is counterintuitive.)

Unfortunately, it's probably too late to change back.  Though we
should surely use the impending change to ISO Latin-1 as a reason
to rethink some of the graphical symbols used in programming languages.
Technical Details
Message-ID: <4319@bd.sei.cmu.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!dogie.macc.wisc.edu!gatech!udel!rochester!pt.cs.cmu.edu!sei!firth
References: <1989Oct3.182931.518@jarvis.csri.toronto.edu> <6054@tekgvs.LABS.TEK.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!uakari.primate.wisc.edu!dogie.macc.wisc.edu!gatech!udel!rochester!pt.cs.cmu.edu!sei!firth
From: firth@sei.cmu.edu (Robert Firth)
Newsgroups: comp.lang.misc
Subject: Re: :=
Message-ID: <4319@bd.sei.cmu.edu>
Date: 4 Oct 89 17:34:43 GMT
References: <1989Oct3.182931.518@jarvis.csri.toronto.edu> <6054@tekgvs.LABS.TEK.COM>
Reply-To: firth@sei.cmu.edu (Robert Firth)
Organization: Software Engineering Institute, Pittsburgh, PA
Lines: 25