comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Ravenscar-compliant bounded buffer
Date: Mon, 10 Sep 2007 21:44:07 -0500
Date: 2007-09-10T21:44:07-05:00	[thread overview]
Message-ID: <fc4v8a$isg$1@jacob-sparre.dk> (raw)
In-Reply-To: DbqEi.507138$p47.352055@bgtnsc04-news.ops.worldnet.att.net

"anon" <anon@anon.org> wrote in message
news:DbqEi.507138$p47.352055@bgtnsc04-news.ops.worldnet.att.net...
...
> What I was trying to hint at without beating someone up about it was
> that the C code files should go.  Links to the Operating System and
> hardware drivers should be direct though use of the "Import pragma"
> not though a C interface driver file like GNAT and yes, and DEC
> still uses. And the C libraries need to be rewritten in Ada.

Many Ada compilers have little or no C in their runtime. There surely is
none in Janus/Ada (some assmbler, the rest is Ada), and my understanding is
that is also the case for several other compilers. But keep in mind that the
underlying OS (Windows for Janus/Ada) is probably written in C or something
even more error-prone. So what the Ada runtime is written in isn't likely to
have much effect on the reliability of the entire system.

We did once have a bare machine version of Janus/Ada (I know other companies
did too), but we dropped it for lack of demand. Almost every runs on some
sort of OS these days.

                              Randy.





  parent reply	other threads:[~2007-09-11  2:44 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-04 13:53 Ravenscar-compliant bounded buffer Maciej Sobczak
2007-09-05  3:00 ` Steve
2007-09-05  7:38   ` Maciej Sobczak
2007-09-06  4:04     ` Steve
2007-09-06 14:06       ` Robert A Duff
2007-09-06 15:36         ` Dmitry A. Kazakov
2007-09-07  2:36           ` Robert A Duff
2007-09-06 21:13         ` Maciej Sobczak
2007-09-07  2:41           ` Robert A Duff
2007-09-07 11:56           ` anon
2007-09-07 19:44             ` Maciej Sobczak
2007-09-08  0:16               ` anon
2007-09-08  1:19                 ` Larry Kilgallen
2007-09-08  5:13                   ` anon
2007-09-08 22:06                     ` Larry Kilgallen
2007-09-09  2:17                       ` anon
2007-09-09 12:07                         ` Larry Kilgallen
2007-09-09 13:10                         ` Markus E L
2007-09-11  2:44                     ` Randy Brukardt [this message]
2007-09-08 11:50                 ` Niklas Holsti
2007-09-08 12:01                   ` Pascal Obry
2007-09-08 17:13                     ` anon
2007-09-08 17:11                   ` anon
2007-09-08 19:14                     ` Markus E L
2007-09-09 14:54                       ` anon
2007-09-09 16:01                         ` Markus E L
2007-09-09 10:38                     ` Gautier
2007-09-09 11:41                       ` anon
2007-09-09 13:19                         ` Markus E L
2007-09-09 13:52                         ` Pascal Obry
2007-09-09 15:22                           ` anon
2007-09-09 16:03                             ` Markus E L
2007-09-10  0:05                               ` Larry Kilgallen
2007-09-10  3:10                                 ` Markus E L
2007-09-09 16:05                             ` Markus E L
2007-09-09 18:40                             ` Ed Falis
2007-09-09 19:11                               ` Markus E L
2007-09-09 10:57                     ` Gautier
2007-09-09 14:49                       ` anon
2007-09-09 15:08                         ` Pascal Obry
2007-09-09 15:38                         ` Markus E L
2007-09-09 19:12                     ` Niklas Holsti
2007-09-09 19:28                       ` Ed Falis
2007-09-10 12:51                   ` Colin Paul Gloster
2007-09-07  1:38         ` Steve
2007-09-07  2:47           ` Robert A Duff
2007-09-05  7:46   ` Dmitry A. Kazakov
2007-09-05  8:17     ` brodax
2007-09-05  8:30     ` Jean-Pierre Rosen
replies disabled

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