comp.lang.ada
 help / color / mirror / Atom feed
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

  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