comp.lang.ada
 help / color / mirror / Atom feed
From: agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso l!mccall@ucbvax.Berkeley.EDU  (fred j mccall 575-3539)
Subject: Re: Open Systems closed to Ada?
Date: 11 Dec 92 13:03:26 GMT	[thread overview]
Message-ID: <1992Dec11.130326.23512@mksol.dseg.ti.com> (raw)

In <EMERY.92Dec8095856@dr_no.mitre.org> emery@dr_no.mitre.org (David Emery) wri
tes:

>My problem comes with the conduct of the standardization committees.
>As has been noted previously, ISO WG15, and also the IEEE TCOS SEC,
>have been adept at developing bureaucratic roadblocks for language
>bindings other than C.  Ada is not alone in this respect; the FORTRAN
>group (P1003.9) has been similarly obstructed.  Much of this is
>centered around the call for "language independence".  ISO has ruled
>(for better or worse, mostly worse, in my opinion) that POSIX
>standards should be developed using a language-independent notation,
>with "thin" language bindings.  This has been used as justification to
>prevent the FORTRAN and Ada bindings from achieving standardization,
>but the same line of reasoning has NOT been applied to equivalent C
>bindings.  

Well, as I understand it, the attempt was made to apply it to the
equivalent C bindings, and it was pointed out that trying to do that
would practically require redoing all of POSIX and that the people
doing the work simply weren't going to stand for that right now.  I
also understand that this isn't exactly a 'new rule' pulled out by ISO
just to obstruct Ada as a sop to the 'Great C Conspiracy'.  I agree
with you that it's a crock, but it's the price we pay for trying to
play with ISO.

>The net effect of these procedures has been to permit work on C
>bindings to go forward, while holding back other language bindings
>from full standarization.  I find this objectionable.  If a
>requirement like language-independence is established, it should be
>applied equally.  If language-independence and thin bindings are a
>good thing for Ada and FORTRAN, then they are a good thing for C, too.
>If they're not a good idea for C, why does anyone think they are good
>for other languages?  

Well, actually, I gather that they don't.  The C folks would just as
soon let you bind to C instead of some language-independent form.  ISO
is the roadblock, and from what I hear they also wanted to try to
force C Language to do this -- but right now it's so embedded in the
POSIX spec that it can't really be done without major rework of POSIX.
ISO was (once again, rumor based knowledge) basically told that if
they wanted to play in POSIX they would simply have to accept things
the way they were right now, with a promise to address language
independence on the next pass.  Personally, I think this approach
should have been followed for ALL the language specs, but that isn't
how it came down.  Personally, I also feel that painting this as some
'conspiracy' or 'antagonism to Ada' by the 'C community' is both
untrue and somewhat less than productive.

>I don't want to see _any_ language binding prevented from achieving
>standarization.  But, as an Ada advocate and Ada bindings developer, I
>have a personal stake in the standardization of Ada bindings to open
>systems standards such as POSIX, PHIGS, and X Windows.  

Gee, Dave, we agreed about something!  Now if you could have just
avoided this 'in your face' approach in the first place . . . 

Probably too much to ask for, though.

-- 
"Insisting on perfect safety is for people who don't have the balls to live
 in the real world."   -- Mary Shafer, NASA Ames Dryden
------------------------------------------------------------------------------
Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.

             reply	other threads:[~1992-12-11 13:03 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-12-11 13:03 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-12-16 21:45 Open Systems closed to Ada? agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!pa
1992-12-16 15:10 David Emery
1992-12-15 19:45 Pete Carah
1992-12-14 17:28 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-14 17:21 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-14 17:09 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-13 20:15 Arthur Evans
1992-12-12  4:45 Michael Feldman
1992-12-11 21:25 Michael Feldman
1992-12-11 21:04 agate!stanford.edu!kronos.arc.nasa.gov!butch!iscnvx!news
1992-12-11 18:35 Robert I. Eachus
1992-12-11 13:16 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-11 12:55 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-11 12:45 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-10 18:03 Rob Spray
1992-12-09  5:42 Michael Feldman
1992-12-09  5:34 Michael Feldman
1992-12-09  5:26 Michael Feldman
1992-12-08 15:09 Mark Breland
1992-12-08 14:58 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!enterpoop.mit.edu!linus!
1992-12-08  9:49 cis.ohio-state.edu!magnus.acs.ohio-state.edu!csn!raven!rcd
1992-12-08  9:35 dog.ee.lbl.gov!hellgate.utah.edu!caen!uwm.edu!linac!pacific.mps.ohio-stat
1992-12-07 23:29 Robert I. Eachus
1992-12-07 21:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.go
1992-12-07 21:57 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.go
1992-12-07 17:57 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!apo
1992-12-07 17:15 Michael Feldman
1992-12-07 14:49 mcsun!uknet!yorkohm!minster!mjl-b
1992-12-06 23:05 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!wor
1992-12-05 23:12 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!wupost!cs.ut
1992-12-04 18:58 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!li
1992-12-04 16:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til
1992-12-04 16:33 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til
1992-12-04  8:20 Jim Lonjers
1992-12-04  8:12 Jim Lonjers
1992-12-04  7:48 Jim Lonjers
1992-12-03 19:24 Open Systems closed to ADA? Alvin Starr
1992-12-03 17:25 Open Systems closed to Ada? mcsun!uknet!yorkohm!minster!mjl-b
1992-12-02 16:47 david.c.willett
1992-12-02 16:38 Robert I. Eachus
1992-12-02  6:42 Alex Blakemore
1992-12-02  4:02 Gregory Aharonian
1992-12-02  3:39 Gregory Aharonian
1992-12-01 23:07 dog.ee.lbl.gov!overload.lbl.gov!agate!biosci!uwm.edu!zaphod.mps.ohio-stat
1992-12-01 21:44 mcsun!uknet!yorkohm!minster!mjl-b
1992-12-01 13:54 dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!wupost!cs.utexas.edu!m
1992-11-27 12:27 mcsun!uknet!yorkohm!minster!mjl-b
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox