From: Paul Rubin <no.email@nospam.invalid>
Subject: Re: ANN: Cortex GNAT RTS 2018-07-15
Date: Fri, 27 Jul 2018 02:07:03 -0700
Date: 2018-07-27T02:07:03-07:00 [thread overview]
Message-ID: <87wothrqrs.fsf@nightsong.com> (raw)
In-Reply-To: lywotve6ma.fsf@pushface.org
Simon Wright <simon@pushface.org> writes:
> freertos...
I took a look at the freertos source code: the common kernel is 3 files
total around 10 KLOC of C, though a lot of it is conditionally compiled
based on feature flags. It's about what you'd expect in an RTOS, i.e.
very low level, lots of pointer banging, critical sections, etc.
I wonder whether it's feasible to write something like that in Ada, with
just a few calls to intrinsics for stuff like interrupts. Any thoughts?
It seems like a shame to have that much C code at the bottom of an Ada
application.
next prev parent reply other threads:[~2018-07-27 9:07 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-07-15 19:41 ANN: Cortex GNAT RTS 2018-07-15 Simon Wright
2018-07-15 21:53 ` Paul Rubin
2018-07-16 8:53 ` fabien.chouteau
2018-07-16 11:56 ` Simon Wright
2018-07-27 9:07 ` Paul Rubin [this message]
2018-07-27 10:13 ` fabien.chouteau
2018-07-27 20:20 ` Simon Wright
2018-07-27 20:51 ` Paul Rubin
2018-07-28 11:18 ` Simon Wright
2018-07-16 14:56 ` Simon Wright
2018-07-17 2:14 ` Paul Rubin
2018-07-17 8:27 ` fabien.chouteau
2018-07-17 9:43 ` Paul Rubin
2018-07-17 10:21 ` fabien.chouteau
2018-07-17 13:14 ` Simon Wright
2018-07-17 19:46 ` Paul Rubin
2018-07-18 0:59 ` Paul Rubin
2018-07-18 7:27 ` Dmitry A. Kazakov
2018-07-18 8:29 ` Paul Rubin
2018-07-18 11:31 ` Tero Koskinen
2018-07-18 21:52 ` Paul Rubin
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox