comp.lang.ada
 help / color / mirror / Atom feed
From: Robert Dewar <robert_dewar@my-dejanews.com>
Subject: Re: Linux Kernel in Ada. Repost
Date: 1999/04/11
Date: 1999-04-11T00:00:00+00:00	[thread overview]
Message-ID: <7ep6uj$o97$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 7emjk8$rp3@drn.newsguy.com



In article <7emjk8$rp3@drn.newsguy.com>,
  bill_@nospam wrote:
> It is kind'a hard to write Linux or Unix stuff in Ada,
> becuase the Posix
> Ada binding do not seem to work well or even documented.
> The Posix Ada
> bindings for linux (there is now even an RPM for these
> for Linux!) do not
> have an API document to tell one how to use them to write
> the sort of stuff
> you are talking about.


First, of course there is documentation on how to use
the Posix interface, this is an IEEE standard, just as
for Ada you go to the RM, you go to the Posix standard
for details on the Ada binding to Posix.

Second, I see no particular reason to use these bindings.
Might as well call any services that you want directly. I
see no point in involving the Posix stuff here.

As for it being "kind'a hard to write .. Unix stuff [in
Ada]" that makes no sense, it is quite straightforward
in Ada to call any system services or other functions
that you need.

I am not at all clear that it is desirable to use something
as thick as the Posix bindings at the OS kernel level
anyway, that does not make any sense. The more reasonable
view of the Posix bindings is that they bind to the
kernel you are writing!

Of course if you were writing an OS from scratch, you might
consider using the IEEE Ada/Posix "binding" as the actual
API of the kernel, but that's another story completely.

In any case, the existing Posix interface is completely
irrelevant to this project. You are trying to write a
kernel in Ada, what on earth is the relevance of a binding
from Ada to the corresponding C kernel??

-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/       Search, Read, Discuss, or Start Your Own    




  parent reply	other threads:[~1999-04-11  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           ` Jerry van Dijk
1999-04-11  0:00             ` Robert Dewar
1999-04-14  0:00               ` Aidan Skinner
1999-04-11  0:00           ` Robert Dewar [this message]
1999-04-10  0:00             ` mike
1999-04-11  0:00               ` Robert Dewar
1999-04-12  0:00                 ` Samuel Mize
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               ` Aidan Skinner
1999-04-13  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-09  0:00       ` Linux Kernel in Ada. Repost 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