From: Shark8 <onewingedshark@gmail.com>
Subject: Re: Building the 2021 source release of GnatStudio
Date: Thu, 29 Jul 2021 10:23:46 -0700 (PDT) [thread overview]
Message-ID: <a6d95f9b-42f8-49ee-8e87-5a7c10b4b99en@googlegroups.com> (raw)
In-Reply-To: <sdstub$qk9$1@franka.jacob-sparre.dk>
On Wednesday, July 28, 2021 at 6:49:17 PM UTC-6, Randy Brukardt wrote:
> "Rod Kay" wrote in message
> news:sdr7qu$cuj$1
> ...
> > Ada is touted for its safety, stability and portability. What would
> > new-comers think when the main Ada IDE, produced by the main Ada vendor,
> > breaks so frequently (every yearly release, there have been similar
> > difficulties).
> 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.
>
> Randy.
On the issue of IDEs, and in the context of GUI, maybe it would be better to use something like RAPID.
(If it was *just* windows, I'd recommend Rod look at Claw: pure Ada, no extraneous dependency, and supporting a small vendor.)
At this point, I think it would be prudent (as-a-community) to assess whether or not external dependencies are worth their keep, whether it be a library like gtkAda or GNATCOLL, or whether it be another language like Python. I'm of the opinion that these dependencies hurt Ada's reputation & goodwill (respectively and especially among newcomers and packagers/maintainers) more than they assist Ada's community.
--------
LINKS to Ada-related GUI libraries:
CLA thread on RAPID: https://groups.google.com/g/comp.lang.ada/c/vzajq2ymI0w/m/sOQIfvNRAQAJ
RAPID Website: http://savannah.nongnu.org/projects/rapid/ / Paper: https://www.researchgate.net/profile/Martin-Carlisle/publication/221444571_RAPID_A_Free_Portable_GUI_Design_Tool/links/55eeeabe08aedecb68fd812f/RAPID-A-Free-Portable-GUI-Design-Tool
CLAW: http://www.rrsoftware.com/html/prodinf/claw/claw.htm / Paper: http://www.rrsoftware.com/html/prodinf/triadapaper/triada.html
JEWL: http://archive.adaic.com/tools/bindings/JEWL/jewl-17.zip
next prev parent reply other threads:[~2021-07-29 17:23 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
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 [this message]
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