From: "Warren W. Gay VE3WWG" <ve3wwg@NoSpam.cogeco.ca>
Subject: Re: Hello World 217Kb ?
Date: Wed, 08 Dec 2004 06:39:04 -0500
Date: 2004-12-08T06:39:04-05:00 [thread overview]
Message-ID: <BIBtd.1767$4t5.486@read1.cgocable.net> (raw)
In-Reply-To: <41b6b66c$0$13458$ba620e4c@news.skynet.be>
Adrien Plisson wrote:
> Warren W. Gay VE3WWG wrote:
>
>> I modified GNAT's runtime to work with the microkernal that I'm
>> using.
>
> interresting. which microkernel are you using ?
I wanted something rather light weight, and open sourced of course.
So I settled on RTMK (Johan Rydberg), since it seems to address both.
See http://rtmk.sourceforge.net. Its not actively being developed
(stopped in 2002), version 0.2, but if you don't provoke it with
bad API calls, it doesn't panic ;-) I now have 3 modules up and
running in Ada, and this includes name service, console and IDE
driver (the console driver is still largely C). I also spent
considerable time building a binding to rtmk, which is strongly
typed.
>> The GNAT RTL hack only took a
>> about 5 weeknights to get going. ;-)
>
> do you mean that the GNAT RTL is well designed ? or that you worked
> "quick and dirty" ?
Naw, I did the quick and dirty thing. The problem of course is that
the GNAT RTL must not go looking for POSIX services
that aren't there. So there were a few C API calls, that
I had to divert, or otherwise neutre ;-)
I don't have tasking or protected types, but I seem to have most
of everything else to work with. This is a refreshing change from
pragma No_Run_Time!!!
--
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg
next prev parent reply other threads:[~2004-12-08 11:39 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-23 17:25 Hello World 217Kb ? stephane richard
2004-11-23 17:51 ` Adrien Plisson
2004-11-23 18:14 ` stephane richard
2004-11-23 21:31 ` Adrien Plisson
2004-11-29 1:42 ` Freejack
2004-11-29 7:52 ` Alex R. Mosteo
2004-12-07 14:21 ` Warren W. Gay VE3WWG
2004-12-07 15:06 ` Adrien Plisson
2004-12-07 23:15 ` Warren W. Gay VE3WWG
2004-12-08 8:12 ` Adrien Plisson
2004-12-08 8:49 ` Vinzent 'Gadget' Hoefler
2004-12-09 3:37 ` David Botton
2004-12-08 11:39 ` Warren W. Gay VE3WWG [this message]
2004-11-23 22:38 ` Pascal Obry
2004-11-24 13:08 ` stephane richard
2004-11-27 2:23 ` Bini
2004-11-27 8:25 ` Pascal Obry
2004-11-29 0:45 ` Bini
2004-11-23 17:54 ` Martin Krischik
2004-11-23 18:01 ` Simon Clubley
2004-11-23 18:56 ` Jeffrey Carter
2004-11-23 7:01 ` Al Christians
2004-11-24 13:07 ` stephane richard
2004-11-23 20:27 ` Georg Bauhaus
2004-11-24 0:33 ` Jeffrey Carter
2004-11-24 2:27 ` Georg Bauhaus
2004-11-23 22:36 ` Pascal Obry
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox