From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=BAYES_20,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.6 X-Received: by 2002:ac8:7207:: with SMTP id a7mr5265306qtp.32.1627579427169; Thu, 29 Jul 2021 10:23:47 -0700 (PDT) X-Received: by 2002:a25:b0a8:: with SMTP id f40mr8433875ybj.253.1627579426971; Thu, 29 Jul 2021 10:23:46 -0700 (PDT) Path: eternal-september.org!reader02.eternal-september.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 29 Jul 2021 10:23:46 -0700 (PDT) In-Reply-To: Injection-Info: google-groups.googlegroups.com; posting-host=146.5.2.231; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC NNTP-Posting-Host: 146.5.2.231 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Building the 2021 source release of GnatStudio From: Shark8 Injection-Date: Thu, 29 Jul 2021 17:23:47 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader02.eternal-september.org comp.lang.ada:62444 List-Id: On Wednesday, July 28, 2021 at 6:49:17 PM UTC-6, Randy Brukardt wrote: > "Rod Kay" wrote in message=20 > news:sdr7qu$cuj$1 > ... > > Ada is touted for its safety, stability and portability. What would=20 > > new-comers think when the main Ada IDE, produced by the main Ada vendor= ,=20 > > breaks so frequently (every yearly release, there have been similar=20 > > difficulties). > Since the "main Ada IDE" isn't even an Ada program (primarily being=20 > programmed in Python), I'm not sure what it has to do with the reliabilit= y=20 > of Ada programs. If someone built an all-Ada IDE, then that might make mo= re=20 > sense. And in any case, programs like an IDE are almost always installed= =20 > from binary packages.=20 >=20 > Randy. On the issue of IDEs, and in the context of GUI, maybe it would be better t= o use something like RAPID. (If it was *just* windows, I'd recommend Rod look at Claw: pure Ada, no ext= raneous dependency, and supporting a small vendor.) At this point, I think it would be prudent (as-a-community) to assess wheth= er or not external dependencies are worth their keep, whether it be a libra= ry 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) mo= re 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/vzajq2ymI0= w/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-P= ortable-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