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,a0be06fbc0dd71f1 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!fdn.fr!news.wanadoo.fr!news.wanadoo.fr!not-for-mail Message-ID: <477DFE1A.3050802@obry.net> Date: Fri, 04 Jan 2008 10:36:26 +0100 From: Pascal Obry Organization: Home - http://www.obry.net User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 Newsgroups: comp.lang.ada To: Agyaras Subject: Re: The future of Ada is at risk References: <20071229040639.f753f982.coolzone@it.dk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit NNTP-Posting-Date: 04 Jan 2008 10:36:30 CET NNTP-Posting-Host: 90.35.18.118 X-Trace: 1199439390 news.orange.fr 851 90.35.18.118:1250 X-Complaints-To: abuse@orange.fr Xref: g2news1.google.com comp.lang.ada:19189 Date: 2008-01-04T10:36:30+01:00 List-Id: Agyaras a �crit : > Ada and the Open Source community:- there are several problems. I'm really depressed by the comp.lang.ada messages those days! > 1) Perception. Ada is still perceived as "the Pentagon language", and is > associated in many people's minds with "evil". This perception is very > difficult to change. Ok. > 2) Complexity. Ada has been designed for large, complex, reliable > software systems. Most open source projects are smaller and it is not > worth the effort to use Ada: or would you use a tractor in your garden > behind your house? Plain wrong. I've done plenty of Open Source dev with Ada. Ada complex? Well, this is the language used in many first year university! It is a large language but you don't need the tasking in all projects and certainly not all the annexes. C++ is probably lot more complex to get right and there is far more C++ Open Source projects. > 3) The quick-and-dirty mentality. This is very widespread in the current > IT world. Deadline pressure leads to q&d coding, hence the popularity of > dynamic script languages that promise rapid results. Goes completely > against the Ada philosophy. Ok. > 4) Ada limitations. Certain aspects of Ada are painfully clumsy. The > three string libs, unnecessary multitude of I/O libs, primitive > exception handling, constructors are not part of the language, > finalization is an afterthought,.... Don't see this as THE problem for Ada acceptance. > 5) Lack of libraries and frameworks. This is due to the unpopularity of > the language. Ada needs at least a relational DB binding *that works* > with the current open-source RDBMS-es (as opposed to Gnade), she needs a > good scientific library, she needs simple but powerful string handling, > just to name a few. The catch-22 is that nobody will develop these until > there's strong demand for Ada-based s/w, and there won't be strong > demand until the libs are available. What's wrong with GNADE? I've used it in many projects, no problem. If hard to configure for you, look for gnadelite here: http://repo.or.cz/ or contribute some useful piece of code to the GNADE project. You missed the most important point to me: 6) Lot of people are complaining about missing port and libraries but very few step forward to do something useful for the community. There are plenty of projects around to support Ada, like the FSF, the Ada for Linux group. Why not jump into the wagon and try to get a decent Mac OS-X port? I mean, there is work to be done and this work need some task force somehow, it won't happen magically. Sorry nothing personal, but we get so many messages listing the Ada "problems" and so little active contribution! Ada will be what we all do with it! Best wishes for 2008. Pascal. -- --|------------------------------------------------------ --| Pascal Obry Team-Ada Member --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE --|------------------------------------------------------ --| http://www.obry.net --| "The best way to travel is by means of imagination" --| --| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595