From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ac55ec18f7b0a53c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-05 01:00:35 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!nntp.news.xara.net!xara.net!gxn.net!server6.netnews.ja.net!server4.netnews.ja.net!news5-gui.server.ntli.net!ntli.net!news2-win.server.ntlworld.com.POSTED!not-for-mail From: "Chris Campbell" Newsgroups: comp.lang.ada References: <9fgnrm$auh$1@nh.pace.co.uk> Subject: Re: Ada and embedded applications X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: Date: Tue, 5 Jun 2001 08:55:43 +0100 NNTP-Posting-Host: 62.252.149.125 X-Complaints-To: abuse@ntlworld.com X-Trace: news2-win.server.ntlworld.com 991727688 62.252.149.125 (Tue, 05 Jun 2001 08:54:48 BST) NNTP-Posting-Date: Tue, 05 Jun 2001 08:54:48 BST Organization: ntlworld News Service Xref: archiver1.google.com comp.lang.ada:8125 Date: 2001-06-05T08:55:43+01:00 List-Id: > 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