home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / std_unix / volume.29 / text0092.txt < prev    next >
Encoding:
Text File  |  1992-12-26  |  1.8 KB  |  38 lines

  1. Submitted-by: stephe@mks.com (Stephen Walli)
  2.  
  3.  
  4. >In article 1halvbINN9kd@ftp.UU.NET, stephe@usenix.org (Stephen R. Walli) writes:
  5. >Actually, producing a language independent specification plus language
  6. >bindings is already an existing practice for API standards.  Both the
  7. >ISO/ANSI GKS and PHIGS standards have this form.  The only aspect of the
  8. >POSIX effort that cuts new ground is the use of LI specifications to
  9. >approximate existing APIs.
  10.  
  11. When IEEE POSIX began the LIS efforts, the ISO GKS model was investigated
  12. and found to be wanting. Hopefully without sounding trite, the GKS LIS 
  13. proved you could write Fortran programs in any language.  POSIX is trying 
  14. to come up with a model that will take into account different language 
  15. models, the three it has to take into account immediately being: C, Ada, F77.
  16. A lot of effort has gone into this. The IEEE POSIX person responsible 
  17. for the TCOS LIS Guidelines *is* the liaison to ISO WG11 (Language Binding
  18. Techniques) and we have already overreached the WG11 work in a number of 
  19. areas. Operating system APIs are apples. Graphic objects are oranges. 
  20.  
  21. The requirements placed on POSIX were different from the start in that
  22. there were anywhere from 6-12 Fortran programmers, and 20-30 Ada
  23. programmers looking over our shoulders at any one point in time.  These
  24. were people who were active in their own working groups, so only had
  25. time to provide critical comment over the wall. In separate
  26. conversations, I have heard a number of Ada programmers complain
  27. bitterly about the GKS Ada binding.
  28.  
  29.  
  30. ------------------------------------------------------------------------------
  31. Stephen R. Walli,       stephe@mks.com | Standards are commercial and  
  32. Mortice Kern Systems Inc.              | international politics dressed up  
  33. phone: +1 (519) 884-2251               | as technical arguments. 
  34.  
  35.  
  36. Volume-Number: Volume 29, Number 92
  37.  
  38.