home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / std / unix / 482 < prev    next >
Encoding:
Internet Message Format  |  1992-12-24  |  2.4 KB

  1. Path: sparky!uunet!not-for-mail
  2. From: stephe@mks.com (Stephen Walli)
  3. Newsgroups: comp.std.unix
  4. Subject: Re: POSIX - Caving In Under Its Own Weight (Long
  5. Date: 24 Dec 1992 17:12:38 -0800
  6. Organization: Mortice Kern Systems Inc., Waterloo, Ontario, CANADA
  7. Lines: 36
  8. Sender: sef@ftp.UU.NET
  9. Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan)
  10. Message-ID: <1hdn66INNi18@ftp.UU.NET>
  11. References: <1halvbINN9kd@ftp.UU.NET> 1halvbINN9kd@ftp.UU.NET, <1hasa4INNcj9@ftp.UU.NET>
  12. NNTP-Posting-Host: ftp.uu.net
  13. X-Submissions: std-unix@uunet.uu.net
  14.  
  15. Submitted-by: stephe@mks.com (Stephen Walli)
  16.  
  17.  
  18. >In article 1halvbINN9kd@ftp.UU.NET, stephe@usenix.org (Stephen R. Walli) writes:
  19. >Actually, producing a language independent specification plus language
  20. >bindings is already an existing practice for API standards.  Both the
  21. >ISO/ANSI GKS and PHIGS standards have this form.  The only aspect of the
  22. >POSIX effort that cuts new ground is the use of LI specifications to
  23. >approximate existing APIs.
  24.  
  25. When IEEE POSIX began the LIS efforts, the ISO GKS model was investigated
  26. and found to be wanting. Hopefully without sounding trite, the GKS LIS 
  27. proved you could write Fortran programs in any language.  POSIX is trying 
  28. to come up with a model that will take into account different language 
  29. models, the three it has to take into account immediately being: C, Ada, F77.
  30. A lot of effort has gone into this. The IEEE POSIX person responsible 
  31. for the TCOS LIS Guidelines *is* the liaison to ISO WG11 (Language Binding
  32. Techniques) and we have already overreached the WG11 work in a number of 
  33. areas. Operating system APIs are apples. Graphic objects are oranges. 
  34.  
  35. The requirements placed on POSIX were different from the start in that
  36. there were anywhere from 6-12 Fortran programmers, and 20-30 Ada
  37. programmers looking over our shoulders at any one point in time.  These
  38. were people who were active in their own working groups, so only had
  39. time to provide critical comment over the wall. In separate
  40. conversations, I have heard a number of Ada programmers complain
  41. bitterly about the GKS Ada binding.
  42.  
  43.  
  44. ------------------------------------------------------------------------------
  45. Stephen R. Walli,       stephe@mks.com | Standards are commercial and  
  46. Mortice Kern Systems Inc.              | international politics dressed up  
  47. phone: +1 (519) 884-2251               | as technical arguments. 
  48.  
  49.  
  50. Volume-Number: Volume 29, Number 92
  51.