From: Samuel Mize <smize@imagin.net>
Subject: Re: Linux Kernel in Ada. Repost
Date: 1999/04/12
Date: 1999-04-12T00:00:00+00:00 [thread overview]
Message-ID: <7et6j7$1qlr@news1.newsguy.com> (raw)
In-Reply-To: 7eqipd$p0n$1@nnrp1.dejanews.com
Robert Dewar <robert_dewar@my-dejanews.com> wrote:
> In article <7ep9p3$9fm@drn.newsguy.com>,
> mike@nospam wrote:
...
>> This is a waste of time for me having to do this
>> everytime I encounter a new struct, and having each Ada
>> programmer do the same becuase there is no common
>> Ada/Posix binding to use that allready did all this
>> work for us.
>
> Well first of all, if you are talking about the IEEE
> standard binding, there most certainly is a common
> binding.
>
> If you are talking about a comprehensive thin binding,
> so far we have seen no demand for such a thing, which
> is why it does not exist, at least in the GNAT world.
> If someone wants to volunteer to create this, great!
And this brings the discussion around full circle. There isn't much
work being done on extending Linux with Ada, because it requires a
thin binding, which doesn't exist because there's so little demand --
because there isn't much work being done on extending Linux with Ada!
ACT's business plan aims them in a different direction -- they won't
be the ones to break this cycle.
Fortunately, it shouldn't take a big, costly effort. Someone could
set up a web site, and guide the architecture of the thin binding.
You want it set up so that it ports to a new OS by changing a couple
of key packages that everything else depends on (one of the few times
it's good for everything to "with" in a "global types" package).
You might also want to set up a standardized tool to extract the
critical constants from the C headers and generate the Ada packages
to define them.
Robert Dewar has rightly pointed out the level of coordination,
negotiation and consensus-building that it would require to create a
thin binding as a true standard -- that is, a standard agreed to by
such accrediting organizations as ISO and ANSI.
But a good de facto standard for a thin Linux/Posix/Unix binding may
do a lot to enhance Ada's market penetration.
I hope the original poster, or one of the other interested parties,
has the time and inclination to do this. I think it could do a lot
of good.
Best,
Sam Mize
--
Samuel Mize -- smize@imagin.net (home email) -- Team Ada
Fight Spam: see http://www.cauce.org/ \\\ Smert Spamonam
next prev parent reply other threads:[~1999-04-12 0:00 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-04-07 0:00 Linux Kernel in Ada. Repost Bruce MacDonald
1999-04-07 0:00 ` Matthew Heaney
1999-04-08 0:00 ` Jeffrey D. Cherry
1999-04-09 0:00 ` Corey Ashford
1999-04-09 0:00 ` Jeffrey D. Cherry
1999-04-09 0:00 ` me
1999-04-09 0:00 ` Tarjei Tj�stheim Jensen
1999-04-09 0:00 ` bill_
1999-04-10 0:00 ` Tarjei Tj�stheim Jensen
1999-04-10 0:00 ` Mich
1999-04-10 0:00 ` Tarjei Tj�stheim Jensen
1999-04-11 0:00 ` Robert Dewar
1999-04-12 0:00 ` OpenToken project announcement dennison
1999-04-11 0:00 ` Linux Kernel in Ada. Repost Robert Dewar
1999-04-10 0:00 ` Kevin
1999-04-13 0:00 ` Harry Tanovich
1999-04-13 0:00 ` Robert Dewar
1999-04-11 0:00 ` Jerry van Dijk
1999-04-11 0:00 ` Robert Dewar
1999-04-10 0:00 ` mike
1999-04-11 0:00 ` Robert Dewar
1999-04-12 0:00 ` Samuel Mize [this message]
1999-04-13 0:00 ` Robert Dewar
1999-04-16 0:00 ` Samuel Mize
1999-04-11 0:00 ` Accessing C macro constants from Ada95 Markus Kuhn
1999-04-11 0:00 ` Jerry van Dijk
1999-04-12 0:00 ` Robert Dewar
1999-04-12 0:00 ` Tarjei Tj�stheim Jensen
1999-04-12 0:00 ` Robert Dewar
1999-04-12 0:00 ` Robert Dewar
1999-04-13 0:00 ` Markus Kuhn
1999-04-13 0:00 ` Robert Dewar
1999-04-13 0:00 ` dennison
1999-04-12 0:00 ` Aidan Skinner
1999-04-13 0:00 ` Robert Dewar
1999-04-11 0:00 ` Linux Kernel in Ada. Repost Jerry van Dijk
1999-04-11 0:00 ` Robert Dewar
1999-04-14 0:00 ` Aidan Skinner
1999-04-09 0:00 ` Larry Kilgallen
1999-04-09 0:00 ` David Starner
1999-04-09 0:00 ` Brian Rogoff
1999-04-11 0:00 ` Robert Dewar
1999-04-12 0:00 ` Hans N. Beck
1999-04-11 0:00 ` Robert Dewar
1999-04-12 0:00 ` Bruce MacDonald
1999-05-03 0:00 ` Buz Cory
1999-05-03 0:00 ` Hans N. Beck
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox