comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Building the 2021 source release of GnatStudio
Date: Thu, 29 Jul 2021 19:21:59 -0500	[thread overview]
Message-ID: <sdvgn7$tv$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: sdtmk1$jl4$1@gioia.aioe.org

"Luke A. Guest" <laguest@archeia.com> wrote in message 
news:sdtmk1$jl4$1@gioia.aioe.org...
>
> On 29/07/2021 01:49, Randy Brukardt wrote:
>
>> Since the "main Ada IDE" isn't even an Ada program (primarily being
>> programmed in Python), I'm not sure what it has to do with the 
>> reliability
>> of Ada programs. If someone built an all-Ada IDE, then that might make 
>> more
>> sense. And in any case, programs like an IDE are almost always installed
>> from binary packages.
>
> Some people still have to build them.

True enough, but that hardly changes anything. Unless a program is a single 
collection of source in a single programming language, pretty much any 
builds range from difficult to impossible. You have dependences on 
libraries, on unfamiliar build tools, on scripts written for some other 
target, etc. This is generally a complex problem to which there is unlikely 
to ever be a good general solution.

Tucker described this sort of problem as one where there is a lump under a 
carpet. You can move the lump around (hopefully to the edge), but you can't 
get rid of it without fully replacing the carpet (which quite likely will 
result in a new issue of some sort). There are of course tools that help one 
set of users and problems, but they then create even more problems when you 
reach the limits of what they can do (especially for the uninitiated).

                           Randy.


  parent reply	other threads:[~2021-07-30  0:21 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-28  9:25 Building the 2021 source release of GnatStudio Rod Kay
2021-07-28 10:49 ` Emmanuel Briot
2021-07-28 14:29   ` Simon Wright
2021-07-29 10:29   ` Rod Kay
2021-07-29  0:49 ` Randy Brukardt
2021-07-29  7:49   ` Luke A. Guest
2021-07-29  8:41     ` Dmitry A. Kazakov
2021-07-29 11:33       ` Stéphane Rivière
2021-07-29 11:58         ` Dmitry A. Kazakov
2021-07-30 11:29           ` Stéphane Rivière
2021-07-30 11:51             ` Emmanuel Briot
2021-07-30 16:59               ` Shark8
2021-07-30 17:07               ` Simon Wright
2021-07-31  9:37               ` Stéphane Rivière
2021-07-31 10:30             ` Dmitry A. Kazakov
2021-07-31 11:58               ` Stéphane Rivière
2021-07-31 12:29                 ` Dmitry A. Kazakov
2021-08-03  1:05                   ` Shark8
2021-08-03  6:30                     ` Dmitry A. Kazakov
2021-08-03  7:20                   ` Stéphane Rivière
2021-08-28  0:08                     ` Roger Mc
2021-07-30  0:21     ` Randy Brukardt [this message]
2021-07-29 10:37   ` Rod Kay
2021-07-29 14:37     ` J-P. Rosen
2021-07-29 17:43       ` Shark8
2021-07-29 17:23   ` Shark8
2021-07-29  1:09 ` Roger Mc
2021-07-29 10:47   ` Rod Kay
2021-08-27  9:58     ` Blady
2021-08-28  0:10       ` Roger Mc
2021-08-28  6:40         ` Jeffrey R. Carter
2021-08-28  7:16           ` Roger Mc
2021-08-28  7:21             ` Simon Wright
2021-08-28  9:14             ` Jeffrey R. Carter
replies disabled

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