comp.lang.ada
 help / color / mirror / Atom feed
From: "Luke A. Guest" <laguest@archeia.com>
Subject: Re: MS going to rust (and Linux too)
Date: Sat, 24 Sep 2022 21:38:03 +0100	[thread overview]
Message-ID: <tgnpvv$1e11$1@gioia.aioe.org> (raw)
In-Reply-To: tgnfv0$31gh1$1@dont-email.me

On 24/09/2022 18:49, G.B. wrote:
> On 24.09.22 15:05, Luke A. Guest wrote:
>> On 24/09/2022 12:41, G.B. wrote:
>>
>>> Write a really good driver for Linux using Ada 2012 and do not use
>>> capital letters in the source text, at least where Linux doesn't.
>>> Be silent about the language. Can an Adaist do that, to save the
>>> language?
>>
>> The biggest problem is that the compiled runtime is compiler version 
>> dependent and the pain of making a runtime for linux kernel dev 
>> available for each and every compiler version, remember these things 
>> can also change on a version change too.
> 
> Won't the Ada run-time need very little?

You would need to generate bindings to the linux header files per release.

1) I guarantee you he will have a hissy fit over having to have a 
bootstrap compiler.
2) Likely another hissy fit because gcc's binding generator has a 
propensity for stripping out names and replacing them with useless 
"arg*" type identifiers.

There are likely some small parts you might want, maybe a small 
secondary stack? Partial interfaces.c packages.



  reply	other threads:[~2022-09-24 20:38 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-24  7:52 MS going to rust (and Linux too) Dmitry A. Kazakov
2022-09-24  8:50 ` Luke A. Guest
2022-09-24  9:13   ` Dmitry A. Kazakov
2022-09-24 11:41     ` G.B.
2022-09-24 12:31       ` Dmitry A. Kazakov
2022-09-24 13:05       ` Luke A. Guest
2022-09-24 17:49         ` G.B.
2022-09-24 20:38           ` Luke A. Guest [this message]
2022-09-24 21:18             ` Simon Wright
2024-04-19 16:28       ` Cóilín Nioclás Pól Glostéir
2022-09-24 11:09 ` Gautier write-only address
2022-09-24 12:46 ` Nasser M. Abbasi
2022-09-24 13:36   ` Dmitry A. Kazakov
2022-09-24 17:29     ` Emmanuel Briot
2022-09-24 17:56     ` G.B.
2022-09-24 19:07       ` Dmitry A. Kazakov
2022-09-25  7:13         ` G.B.
2024-04-20 12:32     ` Nioclás Pól Caileán de Ghloucester
replies disabled

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