TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: David Noon
from: Murray Lesser
date: 1996-08-23 19:14:08
subject: PL/I for OS/2

Excerpted from message dated 08-21-96, David Noon to Murray Lesser:

ML> Release 1.1 seems to work fine for what I am doing these days,
ML> and I suppose my utilities can always be recompiled and relinked
ML> with 1.2 when and if.

DN>When you see the enhanced tools it will be when, not if. [Assuming
  >the OS/2 1.2 has the same profiler, etc., as the NT 1.2.]

Hi David--

    Can you elaborate a little, please.  What "enhanced tools?"

    Now, in one of your communiques to someone, you mentioned that PL/I
release 1.3 would be out next year.  If that is the one that will allow
creating stand-alone executables, it might be worth the cost of
upgrading.  In the meantime, I'll think about it.

ML>     At the moment, I am contemplating "porting" the full-screen
ML> text-mode "windowing" subroutine library that I wrote for BASIC
[snip]
ML> otherwise), making VIO calls to replace the assembled screen stuff,

DN>Are you going to try the 32-bit VIO that has been on Dev Con for the
  >last year or two?

    It is my understanding that the 32-bit VIO is just a 32-bit wrapper
for the same-old same-old 16-bit VIO calls.  Why insert "automatic"
thunking with additional system code when PL/I does it all for me now?

DN>You could try your hand at macro writing by having a single "switch"
  >to change the decalrations of the VIO calls between the 16=bit and
  >32-bit versions. [Also remember that using BYADDR was a foolproof way
  >of choosing between PTR and PTR SEGMENTED to pass parameters by
  >location.]

    I haven't written a macro since Z-80 assembly language days under
CP/M, but I suppose I ought to start learning how to write PL/I macros.
As you may remember, I learned about BYADDR the hard way when I was
making some KBD calls!

DN>Well PL/I was a special effort, by refusing to allow software
  >resellers to market this "hardware device" for them. Incompetence
  >cubed.

    In spite of the misdirection, the last couple of Indelible Blue
catalogs have listed PL/I for OS/2 (page 40 in the "1996 Summer
Catalog").  $700 (US) for the Professional Edition, $213 (US) for the
Personal Edition.  If they actually stocked it, it may be a last chance
for cheapskates like me to get a copy of Personal Edition 1.1.

    Regards,

          --Murray

___
 * MR/2 2.25 #120 * Prediction is very difficult, especially about the future

--- Maximus/2 2.02
* Origin: OS/2 Shareware BBS, telnet://bbs.os2bbs.com (1:109/347)
SEEN-BY: 50/99 270/101 620/243 625/100 711/401 409 410 413 430 808 809 934
SEEN-BY: 711/955 712/407 515 624 628 713/888 800/1
@PATH: 109/347 18 13/25 396/1 270/101 712/515 711/808 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™.