comp.lang.ada
 help / color / mirror / Atom feed
From: "Chris Campbell" <chris.danx@ntlworld.com>
Subject: Re: Ada and embedded applications
Date: Tue, 5 Jun 2001 08:55:43 +0100
Date: 2001-06-05T08:55:43+01:00	[thread overview]
Message-ID: <cf0T6.122$YB3.72776@news2-win.server.ntlworld.com> (raw)
In-Reply-To: w0US6.24393$HL5.2863009@news6-win.server.ntlworld.com

> I like that idea!  I want the OS to be as good as possible in all respects,
this
> means that if there is an exception i wan't to know it's details so i can
track
> down the bug.
>
>
> How would i start with that(making the special)?  Getting the sources is
first,
> what then?
>
> Chris Campbell
>
> p.s. i wan't be sure were talking about the same thing.  Are you suggesting i
> should make a special version of GNAT that i can code the kernel in?  (this is
> what i've assumed above). Or are you suggesting i port GNAT to the OS once the
> kernel is coded?


Sorry I was half asleep when i wrote that.

The idea of creating a version just for the kernel is a good idea Ted.  I'm
gonna get the source for GNAT (i think it's available) and make a start.  My
first problem will be to get rid of the system dependant code, and maybe replace
it if possible.  One thing concerns me, consider tasks for example.  I can't
implement tasks in the compiler due to the nature of the work i'll be doing.
Tasks are highly dependant on the native OS so i'll reprogram bits, but to do
what?  Is there something that a compiler should do when a language feature
isn't supported?

Also which distribution of GNAT should i get for this?  I think the DOS
distribution since it's probably very close to what i need (tasking doesn't
really become an issue since it doesn't work yet, or that's what i remember
seeing somewhere).  I think i'll need to get DJGPP to compile the whole thing,
hmm ... nope got that already.

Chris Campbell







  reply	other threads:[~2001-06-05  7:55 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-04 18:59 Ada and embedded applications Chris Campbell
2001-06-04 19:34 ` Marin David Condic
2001-06-04 21:12   ` Chris Campbell
2001-06-04 21:33     ` Matthew Woodcraft
2001-06-04 21:33     ` Ted Dennison
2001-06-04 22:33       ` Chris Campbell
2001-06-05  7:55         ` Chris Campbell [this message]
2001-06-05 15:03           ` Ted Dennison
2001-06-04 22:09     ` Marin David Condic
2001-06-05  2:18       ` tmoran
2001-06-05 13:38         ` Marin David Condic
2001-06-06  4:09           ` Jeffrey Carter
2001-06-05 18:23         ` Randy Brukardt
2001-06-05 18:25         ` Randy Brukardt
2001-06-05 20:18           ` Marin David Condic
2001-06-05  7:45     ` Martin Dowie
2001-06-05 13:49       ` Marin David Condic
2001-06-05 20:47         ` Martin Dowie
2001-06-05 10:15     ` Rod Chapman
2001-06-04 21:02 ` Larry Kilgallen
2001-06-04 20:06   ` Ehud Lamm
2001-06-04 21:18     ` Ted Dennison
2001-06-05 12:35     ` Marc A. Criley
2001-06-05 19:00       ` Pascal Obry
2001-06-04 21:15 ` Robert A Duff
2001-06-04 21:30   ` Chris Campbell
2001-06-05  2:06     ` Jeffrey Carter
2001-06-05 14:04     ` Marin David Condic
2001-06-05  7:50 ` Martin Dowie
2001-06-05 14:24   ` John English
2001-06-08 23:55     ` Robert A Duff
2001-06-09 12:47       ` Ehud Lamm
2001-06-14 16:27       ` Pat Rogers
2001-06-06  2:31 ` Ken Garlington
2001-06-06 11:14   ` Chris Campbell
2001-06-06 15:47     ` Marin David Condic
2001-06-06 17:57     ` Jerry van Dijk
2001-06-06 22:32       ` Chris Campbell
2001-06-06 22:37         ` Chris Campbell
2001-06-06 15:42   ` Marin David Condic
replies disabled

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