comp.lang.ada
 help / color / mirror / Atom feed
From: Kevin Chadwick <kc-usenet@chadwicks.me.uk>
Subject: Should light runtimes get more consideration?
Date: Tue, 26 Sep 2023 11:44:02 -0000 (UTC)	[thread overview]
Message-ID: <ueug62$2fvor$1@dont-email.me> (raw)

I created the issue below a little while ago. Today I wonder whether Ada
 2022s 'Image attribute on records use of Unbounded strings is for good
 reason. Is it an oversight that Bounded String would work with the new
 light runtime or String with all runtimes including the older zero
 footprint runtimes?

Perhaps it was decided that a light runtime would not use this feature? and
 I can cerrainly avoid it. However I use a light runtime with 100s of
 kilobytes or ram and many gigabytes of flash.

Ada is a much nicer language than Rust which uses unsafe all over for
 embedded but one thing that is interesting is that I believe all Rust code
 can be run easily on any target. Should Ada aspire to that?

On the other hand micros are becoming multiprocessor bringing more demand
 for tasking (protected types are not compatible with a light runtime) but
 personally I believe multi chip single core designs are far better than
 multicore and not only due to the impossibility of side channel attacks
 like spectre.

https://github.com/Ada-Rapporteur-Group/User-Community-Input/issues/67

-- 
Regards, Kc

             reply	other threads:[~2023-09-26 11:44 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-26 11:44 Kevin Chadwick [this message]
2023-09-28  3:48 ` Should light runtimes get more consideration? Randy Brukardt
2023-09-28  9:46   ` Kevin Chadwick
2023-09-28 13:25     ` Simon Wright
2023-09-28 17:51       ` DrPi
2023-09-28 20:53         ` Simon Wright
2023-09-28 21:18           ` DrPi
2023-09-28 23:51             ` Chris Townley
2023-09-29  9:59               ` Kevin Chadwick
2023-09-29 10:42                 ` Chris Townley
2023-09-29 13:44                   ` DrPi
2023-09-29 13:42                 ` DrPi
replies disabled

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