home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / os / mswindo / programm / win32 / 3125 < prev    next >
Encoding:
Text File  |  1993-01-28  |  2.3 KB  |  44 lines

  1. Newsgroups: comp.os.ms-windows.programmer.win32
  2. Path: sparky!uunet!ukma!darwin.sura.net!mlb.semi.harris.com!travis.csd.harris.com!grouper!amber!tom
  3. From: tom@ssd.csd.harris.com (Tom Horsley)
  4. Subject: Re: POSIX interface/Access to WIN32 calls 
  5. Organization: Harris Computer Systems Division
  6. Date: Thu, 28 Jan 1993 13:03:48 GMT
  7. Message-ID: <TOM.93Jan28080348@amber.ssd.csd.harris.com>
  8. Lines: 40
  9. In-Reply-To: alistair@microsoft.com's message of 28 Jan 93 00:52:40 GMT
  10. References: <1993Jan22.232051.28262@microsoft.com>
  11.     <727810939snz@chrism.demon.co.uk> <1993Jan25.190746.4106@mkseast.uucp>
  12.     <1993Jan28.005240.10823@microsoft.com>
  13. Sender: news@grouper.mkt.csd.harris.com (Network News)
  14.  
  15. I agree with the folks that say the POSIX API should be POSIX, the whole
  16. POSIX, and nothing but POSIX :-). (However, as POSIX defines more and more
  17. standards, I would hope that Microsoft would continue to upgrade the POSIX
  18. API to be compliant -- I am thinking of things like the soon to be standard
  19. realtime POSIX extensions including threads, timers, etc (maybe you already
  20. have this - I don't run NT yet, so I don't know any details)).
  21.  
  22. If you want to write your main application using the POSIX API and still get
  23. a graphical interface, I suggest you write it as a multiple process
  24. application, using interprocess communication to a separate program which
  25. implements the user interface.
  26.  
  27. Not only does this make your main application pure POSIX (and therefore very
  28. portable), but it cleanly separates it from the interface (thus providing
  29. you with an opportunity to write an X interface, an emacs version 19
  30. interface, a Win32 interface, etc...).
  31.  
  32. In fact, I believe there is already a pubically available toolkit for X
  33. which implements this model (although I can't for the life of me remember
  34. what it is called). Porting the interface half of this to Win32 might be an
  35. interesting exercise...
  36. --
  37. ======================================================================
  38. domain: tahorsley@csd.harris.com       USMail: Tom Horsley
  39.   uucp: ...!uunet!hcx1!tahorsley               511 Kingbird Circle
  40.                                                Delray Beach, FL  33444
  41. +==== Censorship is the only form of Obscenity ======================+
  42. |     (Wait, I forgot government tobacco subsidies...)               |
  43. +====================================================================+
  44.