TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: DAVID NOON
from: MURRAY LESSER
date: 1994-10-12 08:25:12
subject: Pl/i

Excerpted from message dated 10-10-94, David Noon to Murray Lesser:

DN>How's the PL/I coding coming along? Did you unload the Visual PL/I
  >from the Dev Conn CD too?
  >

Hi Dave--

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

    In the meantime, I have written a REXX utility that improves on
Borland's version of TOUCH, and am writing it up for possible
publication in _PC Techniques_.  (I use a touch-like utility to
time-stamp all the files on the diskette I submit to the publisher, to
the same value.)  Mine allows arbitrary input dates and times, and
doesn't die when it hits an "access denied" file in the midst of a
wild-card expansion.  Most of it consists of validity checking of the
arbitrary date and time, and making sure the diskette in the drive is
readable and not write protected.  (Easy in REXX--with a little help
from an "external function" DLL; hard when I did it for DOS in C; looks
potentially easy in PL/I--may use my "softer touch" as the PL/I
"learning program."

    Didn't unload the visual PL/I because (a) I write text-mode
utilities, only, mostly for my own amazement, and (b) I have never
gotten over the habit of writing and testing programs in little chunks,
from the command line.  I discovered multitasking was the way to do it
with DesqView 386.  OS/2 makes it even easier.

    I'll get around to asking for help one of these days.  Don't go
away.

               --Murray
___
 * MR/2 2.12 #120 * The wyse Plato seith: "Have a Good Day"
                                                                              
                         
---

* Origin: 2" x 4" bbs - a basic board - (914) 271-9407 (1:2625/108)
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: 108/145 220 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™.