[net.nlang] LOGLAN's Dr. Brown and PL/I / Re: Orphaned Response

phipps@fortune.UUCP (Clay Phipps) (03/09/84)

[My apologies to those who think this belongs in "net.lang"]

Yes, Dr. Brown learned PL/I from the IBM manuals and maybe a textbook,
with assistance from me and my colleagues at the U of F Computing Center.
The only PL/I textbooks that were worth any trouble at the time (~1973)
were Pollack and Sterling: *A Guide To PL/I*,
and Bates and Douglas: *Programming Language / One*.

I still have a mental image of him juggling listings and IBM manuals.
He definitely wasn't intimidated by the language or the manuals.
As I recall, he coded everything himself,
and incorporated any PL/I features in his programs that looked to him
as if they would help get his LOGLAN dictionary out sooner.
Sometimes, he *did* come for advice first and code second.
But more often, when he came to us with some problem, it was a case 
of new code using some feature (e.g., "locate mode io") that didn't do
what he expected.  What was particularly amazing was that this typically 
would be the first time anyone had said anything to him 
about using that particular feature, 
and he was generally close enough to using it correctly 
that a simple coding change would solve his problem.
    
I know that this is a heretical view, in my opinion,
the IBM PL/I manuals are very well written and organized
relative to their purpose as reference manuals
and to the sheer bulk of the language they had to describe.
By now, IBM has had *almost two decades* to refine them.
This view is held even more strongly now that I have had the *opportunity*
:-) to use the manuals of other manuafacturers.
The problem with IBM language manuals is learning 
where in their hundreds of pages to find some needed information; 
the problem with many of their competitor's manuals is learning
to get your work done despite the despair that comes from having to use
modest-sized and readable manuals that rarely have the information you need.

IBM PL/I manuals are *unquestionably* intimidating.  They're not for novices.
I still have a set or two.  Wonder what Ada manuals will be like ?

-- Clay Phipps

-- 
   {allegra,amd70,cbosgd,dsd,floyd,harpo,hpda,ihnp4,
    megatest,nsc,oliveb,sri-unix,twg,varian,VisiA,wdl1}
   !fortune!phipps