TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Murray Lesser
from: David Noon
date: 1994-10-15 17:44:20
subject: Pl/i

On Wednesday, 1994-10-12  Murray Lesser wrote to David Noon about
"Pl/i" as follows:

ML>     Very slowly.  Couldn't find the book by Vowells still in print, but
ML> found a 3rd edition of "PL/I Structured Programming" by Joan
ML> Hughes (1986) still available.  $55 (ouch!).  After wading through
ML> the obligatory chapter on structured programming, decomposition, etc
ML> (all nonsense, of course) we are now getting into the meat.  I can
ML> see that REXX was derived largely from PL/I!

Hi Murray,

I remember Joan Hughes's book from the early 1970's. It was quite a
substantial tome, but I don't think it covered polymorphism (that
wasn't fashionable then) nor a few other of the more esoteric features
of PL/I. Nonetheless, it was a useful introduction to the language.

Mike Cowlishaw, the original developer of REXX, is a PL/I programmer.
I think he just got tired of all the extra semi-colons PL/I's
free-format syntax requires. And that _is_ why REXX looks so much like
PL/I.

When you try converting your "softer touch" REXX to PL/I, you will
have a very good exercise for building a DLL. There is no
SysFileTree() in PL/I - you will have to build your own from the
DosFindFirst() and DosFindNext() API calls. I look forward to you
publishing the PliFileTree() function. 

Regards

Dave
--- Maximus/2 2.01wb

* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)
SEEN-BY: 12/2442 54/54 620/243 624/50 632/348 640/820 690/660 711/409 410 413
SEEN-BY: 711/430 807 808 809 934 942 949 712/353 623 713/888 800/1
@PATH: 109/347 2 7 3615/50 229/2 12/2442 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.