comp.lang.ada
 help / color / mirror / Atom feed
From: "Stéphane Rivière" <stef@genesix.org>
Subject: Re: Building the 2021 source release of GnatStudio
Date: Sat, 31 Jul 2021 13:58:37 +0200	[thread overview]
Message-ID: <se3dtd$sb0$1@dont-email.me> (raw)
In-Reply-To: <se38o7$153e$1@gioia.aioe.org>

> The HAC script must take Argument, call Square (accessible via the
> module), return the result of Square (Argument).

API HAC has Argument, Argument_Count and Set_Exit_Status, and the result
can be piped.

However, I do not state HAC is production ready for GNATStudio... But
HAC is well written and easily hackable (I speak for Gautier ;)

> For AdaCore it is not really much work, they only have to provide a
> module to interface GPS engine. Their customers would decide witch
> script they would use.

You're right. That is the best way to handle it. But Emmanuel says that
the need for GNATStudio Python is mandatory anyway...

> What AdaCore *must* do is to remove static linking to Python. The GPS
> user should choose the script language per preferences that would look
> for the corresponding script run-time e.g. Python or HAC or whatever.

Freedom choice. I agree. But I guess Adacore ressources are limited and
this is like reinventing the wheel.

The free software way could be to fork GNATStudio, simplify it and fully
change the build process. Personnaly, I've either nor the time and the
skills to go this way...

The biggest complaint I had about GNATStudio was its instability. I
think that Adacore has made great progress now. It's now a pleasure to
work with.

  reply	other threads:[~2021-07-31 11:58 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 [this message]
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
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