| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Pl/i |
On Friday, 1994-09-23 Murray Lesser wrote to David Noon about "Pl/i" as follows: ML> Yesterday, I received volume 5 of DevCon. Lo and behold! It ML> contains "evaluation" copies of PL/I "Professional" edition and ML> PL/I Toolkit. According to the READ.MEs, it is supposed to vanish ML> (or something) after 60 days. Even if it does, it surely is a cheap ML> way to find out if I want to keep living with the language. I vote ML> with Peter F: All members of this echo should subscribe to DevCon. ML> ML> The Toolkit apparently contains only a "visual" development ML> environment for PM programming, neither of which interest me. It ML> also contains revised header files to be copied to the compiler's ML> "include" directory, thereby updating the header files by one month. ML> The compiler header files include the usual OS/2 API interfaces. ML> The evaluation toolkit does _not_ contain the utility to convert C ML> header files to PL/I format. There is no header named "REXXSAA" but ML> one of the compiler "Samples" shows the REXX to PL/I interface. Hi Murray, Header files? HEADER FILES??!!! PUUUUUHHHHLEEEEEEEEEEZE!!!! In PL/I they are called %INCLUDE files, or "copybooks" (legacy term from COBOL). We aren't in C any more. They are not required to be placed at the head of the program text. Indeed, many old time FORTRANers (Who? Moi?) put them at the bottom, especially if they contain the subroutine's source code, because in FORTRAN subroutines and functions normally go after the main program, not before it. Indeed, in PL/I you don't have to declare any entity before you use it; provided you declare it somewhere within the scope of its usage the attributes will be set correctly; if you don't declare it the attributes defined in the currently scoped DEFAULT statement or the language defaults will apply. I also found the demo compiler and toolkit on Dev Conn Vol. 5. However, since I own a copy of the retail products I haven't bothered installing them. I also renewed my Dev Conn subscription today at $119+tax&tag. I agree that such a subscription should be a prerequisite for participation in this echo - no Dev Conn means only lurking allowed! You'll find the REXX interface a real breeze in PL/I, since REXX is all character string driven and PL/I handles these with great applomb. I just hope that the documentation is also on the Dev Conn CD. If not, you can always post a message here asking for assistance or suggestions. Regards Dave * KWQ/2 1.2g * Multitasking: Make twice the mistakes in half the time. --- 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 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™.