From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.236.207.164 with SMTP id n24mr13916092yho.5.1405984183047; Mon, 21 Jul 2014 16:09:43 -0700 (PDT) X-Received: by 10.50.134.228 with SMTP id pn4mr151510igb.0.1405984182785; Mon, 21 Jul 2014 16:09:42 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!news.ripco.com!news.glorb.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!j15no1892822qaq.0!news-out.google.com!eg1ni1igc.0!nntp.google.com!h18no5283592igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Mon, 21 Jul 2014 16:09:42 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=207.102.98.187; posting-account=QZXBrgoAAADhgHRaMWbEzK_0LI2JYo5W NNTP-Posting-Host: 207.102.98.187 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2bc19611-3223-48a4-99f6-66e12a4e4f52@googlegroups.com> Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? From: isaac1.0@gmail.com Injection-Date: Mon, 21 Jul 2014 23:09:42 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 3363 X-Received-Body-CRC: 2368129859 Xref: news.eternal-september.org comp.lang.ada:21118 Date: 2014-07-21T16:09:42-07:00 List-Id: On Friday, July 18, 2014 12:04:37 PM UTC-7, gautier...@hotmail.com wrote: > Le vendredi 18 juillet 2014 20:08:46 UTC+2, isaa...@gmail.com a =E9crit= =A0: ... > > 2) GUI. Yeah sorry, these days for many things my end users expect a GU= I and Ada doesn't really have it. GtkAda? Sure, but documentation & example= s are lacking and often incorrect, plus Gtk is such a pain to use when comp= ared to Windows stuff, Qt or even Java. >=20 > If you use Windows, perhaps you'll be interested at this: >=20 > http://sf.net/projects/gnavi/ >=20 Oh yes, I found that. Also AdaStudio. However, they are sorely deficient. I= t took quite a while just to get AdaStudio as many of the links were broken= . As for GNAVI, I have the April-2014 download, but since it lacked any cor= rect documentation on how to install, it took me quite a while to get going= . (Perhaps there is some peculiarity to my set up, but none of my other dev t= ools seem to have issue installing & running properly). This is starting wi= th what appears to be a working GNAT installation. Once I got it up and running, the interface is, well, non-intuitive, which = does not help so much without good documentation. (If you have not noticed,= the help is one line saying it will be available soon). I even managed to = muddle through that, but I cannot directly test anything as build doesn't w= ork. I'm sure it's just some path issue or something, but keep in mind I'm = starting from a working GNAT install and since I am able to run GNAVI, the = environment was obviously good enough to build all that stuff during the in= stall. This is what I have to jump through even though I am very motivated to work= with Ada. Imagine someone is half-heartedly poking around with it. I'm not "blaming" anyone, there is no Sun/Oracle backing Ada to kick start = this thing (but then, neither did Python), that's just the state of matters= and has been since the start with ObjectPascal, Oberon, etc. and it's a bi= g hurdle for new users.