🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #865

Re: POSIX - Caving In Under Its Own Weight (Long

#865
From: Stephen Walli
Date: Fri, 25 Dec 1992 01:12
36 lines
2463 bytes
Submitted-by: stephe@mks.com (Stephen Walli)


>In article 1halvbINN9kd@ftp.UU.NET, stephe@usenix.org (Stephen R. Walli) writes:
>Actually, producing a language independent specification plus language
>bindings is already an existing practice for API standards.  Both the
>ISO/ANSI GKS and PHIGS standards have this form.  The only aspect of the
>POSIX effort that cuts new ground is the use of LI specifications to
>approximate existing APIs.

When IEEE POSIX began the LIS efforts, the ISO GKS model was investigated
and found to be wanting. Hopefully without sounding trite, the GKS LIS 
proved you could write Fortran programs in any language.  POSIX is trying 
to come up with a model that will take into account different language 
models, the three it has to take into account immediately being: C, Ada, F77.
A lot of effort has gone into this. The IEEE POSIX person responsible 
for the TCOS LIS Guidelines *is* the liaison to ISO WG11 (Language Binding
Techniques) and we have already overreached the WG11 work in a number of 
areas. Operating system APIs are apples. Graphic objects are oranges. 

The requirements placed on POSIX were different from the start in that
there were anywhere from 6-12 Fortran programmers, and 20-30 Ada
programmers looking over our shoulders at any one point in time.  These
were people who were active in their own working groups, so only had
time to provide critical comment over the wall. In separate
conversations, I have heard a number of Ada programmers complain
bitterly about the GKS Ada binding.


------------------------------------------------------------------------------
Stephen R. Walli,       stephe@mks.com | Standards are commercial and  
Mortice Kern Systems Inc.              | international politics dressed up  
phone: +1 (519) 884-2251               | as technical arguments. 


Volume-Number: Volume 29, Number 92
Technical Details
Message-ID: <1hdn66INNi18@ftp.UU.NET>
Path: arc1-ca.pugleaf.net!sparky!uunet!not-for-mail
References: <1halvbINN9kd@ftp.UU.NET> 1halvbINN9kd@ftp.UU.NET, <1hasa4INNcj9@ftp.UU.NET>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!not-for-mail
From: stephe@mks.com (Stephen Walli)
Newsgroups: comp.std.unix
Subject: Re: POSIX - Caving In Under Its Own Weight (Long
Date: 24 Dec 1992 17:12:38 -0800
Organization: Mortice Kern Systems Inc., Waterloo, Ontario, CANADA
Lines: 36
Sender: sef@ftp.UU.NET
Approved: sef@ftp.uucp (Moderator, Sean Eric Fagan)
Message-ID: <1hdn66INNi18@ftp.UU.NET>
References: <1halvbINN9kd@ftp.UU.NET> 1halvbINN9kd@ftp.UU.NET, <1hasa4INNcj9@ftp.UU.NET>
NNTP-Posting-Host: ftp.uu.net
X-Submissions: std-unix@uunet.uu.net