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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,e7151167e0767ecc X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news.glorb.com!news.zanker.org!border2.nntp.ams.giganews.com!nntp.giganews.com!transit.news.xs4all.nl!195.241.76.212.MISMATCH!tiscali!transit1.news.tiscali.nl!dreader2.news.tiscali.nl!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Feasibility of using Ada in new development References: <8429999a.0408231027.2850e800@posting.google.com> <6530a40c.0408240309.36f53e75@posting.google.com> <8429999a.0408241225.144c0066@posting.google.com> <19b0e504.0408251305.73ed26c8@posting.google.com> From: Ludovic Brenta Date: Thu, 26 Aug 2004 20:15:54 +0200 Message-ID: <87brgxkbol.fsf@insalien.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:SYgdFBGZWB5ED2e8RFtymvP9QrQ= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Organization: Tiscali bv NNTP-Posting-Date: 26 Aug 2004 20:17:00 CEST NNTP-Posting-Host: 83.134.239.193 X-Trace: 1093544220 dreader2.news.tiscali.nl 62388 83.134.239.193:60942 X-Complaints-To: abuse@tiscali.nl Xref: g2news1.google.com comp.lang.ada:3040 Date: 2004-08-26T20:17:00+02:00 List-Id: (Dan McLeran) writes: > Ada is a great language, but you might want to check out Eiffel. Here > are a couple of useful links: > > http://www.eiffel.com/ > http://smarteiffel.loria.fr/ > http://www.artima.com/articles/index.jsp?topic=eiffel > > Pay especially close attention to how design-by-contract is embedded > within the Eiffel language to help build better software. Also, > Eiffel is a purely OO language without the shortcuts available to > C/C++ and Java programmers that compromise software quality. It is true that Eiffel also promotes software quality, but I still prefer Ada. There are several reasons why, but I won't go into a bashing party here; I consider Eiffel second best after Ada, and still a very good language. > As far as Ada is concerned, I recently gave the GNAT Pro toolsuite a > test drive for my own company's development needs and came away > unimpressed. I think the Ada language is great, but these tools > leave alot to be desired. Aonix makes an Ada plugin for Eclipse > (www.eclipse.org) that might be quit nice, but I have not tried it > (http://www.eclipseplugincentral.com/displayarticle197.html). > > The GUI creation tool, GtkAda, was laughable as compared to > something like .Net or even some of the free Java GUI creation tools > out there. Also, the IDE was not nearly up to par as compared to MS > .Net, Eclipse, or Borland. Now you are talking about the tools, not the language. To be fair, please provide a similar assessment of tools (IDEs, GUI creation, etc.) for Eiffel. I am not fond of IDEs in general (I use the One True Editor for everything), so I cannot comment on the respective merits of GPS versus Eclipse, Anjuta, KDevelop, Scintilla, or whatnot. However, it is my understanding that whichever you pick, you can develop in Ada with it. If you don't like GtkAda, you can try AdaBindX (a binding to Lesstif), or TASH (a binding to Tcl/Tk). -- Ludovic Brenta.