home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / os2 / programm / 4902 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  2.3 KB

  1. Path: sparky!uunet!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!malgudi.oar.net!uoft02.utoledo.edu!desire.wright.edu!jstewart
  2. From: jstewart@desire.wright.edu
  3. Newsgroups: comp.os.os2.programmer
  4. Subject: Re: Missing documentation - KBD, MOU and VIO
  5. Message-ID: <1992Sep11.204419.4068@desire.wright.edu>
  6. Date: 12 Sep 92 01:44:19 GMT
  7. References: <9209091128.AA24447@ucbvax.Berkeley.EDU>
  8. Organization: Wright State University
  9. Lines: 34
  10.  
  11. In article <9209091128.AA24447@ucbvax.Berkeley.EDU>, KENKAHN@PKSMRVM.VNET.IBM.COM ("Kenneth A. Kahn") writes:
  12. > Organization: Staff of IBM Fellow - IBM Personal/370
  13. > Disclaimer: This posting represents the poster's views, not those of IBM
  14. > News-Software: UReply 3.0
  15. > X-X-From: KENKAHN@PKSMRVM.VNET.IBM.COM (Ken Kahn)
  16. > References: <9209080106.AA19548@ucbvax.Berkeley.EDU>
  17. >             <715981801snx@sugs.tware.com>
  18. > First off, there is no *wrong* answer; just answers that you might not like.
  19. > By definition (granted IBM's definition) the OS/2 V2.0 platform is a 32-bit
  20. > environment that uses PM as it's interface.  The manuals that support this
  21. > environment describe the functions (e.g. APIs) that you need to program and
  22. > use this environment.  Right or wrong, IBM's position (and I would think that
  23. > of MS and others that support GUI environments) is that all progams written
  24. > to this environment must use the supported GUI for I/O.  The fact that you
  25. > can use 'older' interfaces like VIO and KBD is besides the point.  They are
  26. > not part of the 'official' 32-bit PM platform and thus are not documented as
  27. > such.
  28. > The question you should really be asking, as have a number of IBMers, is why
  29. > the decision was made to not support 32-bit versions of the Kbd, Vio and Mou
  30. > APIs.  I myself have a number of important programs that use these APIs that
  31. > I must convert if I want to stay strictly 32-bit.
  32. >
  33.     All true, never the less IBM seems to have no qualms about using the
  34. Vio and Kbd functions for it's own code.  Is not REXX also part of the
  35. definition of OS/2.  Take a look at the REXX library included as sample code
  36. in the toolkit.  You can't clear the screen, move the cursor around in text
  37. mode or anything else(w/o writing assembly language).  If these API's are being
  38. used for REXX, I think they should be updated to 32-bit code and made
  39. officially part of OS/2.
  40.  
  41.                     John Stewart
  42.