help / color / mirror / Atom feed
* Should light runtimes get more consideration?
@ 2023-09-26 11:44 Kevin Chadwick
  2023-09-28  3:48 ` Randy Brukardt
  0 siblings, 1 reply; 12+ messages in thread
From: Kevin Chadwick @ 2023-09-26 11:44 UTC (permalink / 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.

Regards, Kc

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-09-29 13:44 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-26 11:44 Should light runtimes get more consideration? Kevin Chadwick
2023-09-28  3:48 ` 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

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