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