From: Kevin Chadwick <kc-usenet@chadwicks.me.uk>
Subject: Re: Should light runtimes get more consideration?
Date: Thu, 28 Sep 2023 09:46:23 -0000 (UTC) [thread overview]
Message-ID: <uf3i1e$3kj1k$1@dont-email.me> (raw)
In-Reply-To: <uf2t17$3h8mi$1@dont-email.me>
>Bounded Text_Buffer instead. So the language addresses this particular
>concern.
>
>I don't know if GNAT implements all of those ways (in particular, the
>restriction Max_Image_Length), but that is hardly the fault of the language!
I see. I guess the error message could suggest those options, too. Perhaps
after the 2022 Gnat support work is completed.
That buffer support is pretty neat but my main concern which Gnat may (it
may not) address more than the current language by providing a cortex
runtime. Is that such demanding runtimes are brilliant but I am not sure if
even Ravenscar is scalable to so many microchips such as Rust is trying to
support. That isn't a huge issue but barriers to entry like having to work
out your own exception replacement might be turning users away. Which is
unfortunate when Ada is the best language out there by a significant margin
for embedded development or frankly any protocol or hardware register use.
Of course others will rightly argue Ada is the best due to many of the more
complex runtime features but that doesn't help with the issue of ease of
adoption on an unsupported microchip that I have raised above.
>
>For anyone else interested in this particular discussion, I recommend
>reading and following up on the ARG Githib issue rather than here
>(https://github.com/Ada-Rapporteur-Group/User-Community-Input/issues/67).
>
next prev parent reply other threads:[~2023-09-28 9:46 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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