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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: I am leaving Ada :-( because of GNAT bugs Date: Tue, 12 Dec 2017 21:50:48 +0100 Organization: Aioe.org NNTP Server Message-ID: References: NNTP-Posting-Host: sWq1fEaAu/L5fGxxOY76vQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.8.2 Xref: reader02.eternal-september.org comp.lang.ada:49458 Date: 2017-12-12T21:50:48+01:00 List-Id: On 2017-12-12 20:43, jm.tarrasa@gmail.com wrote: > That is the whole problem: He must fight, not just against his lack > of knowledge of a new language, but also against compiler bugs. This is partially true, but true is also that he uses the language in a quite strange way. Some constructs are not intended to do what he thinks they are for. > That could be acceptable to certain extend in new languages (Rust, > Nim, Go...). But Ada is a mature language and it is supposed to have > a mature and stable compiler, and mature and stable tools. Ada has a mature core an some features on its fringes rarely used or used only in a certain way. > Ada boast of being a safe language, its tools should be rock solid > and easy to install. Sometimes, reading comp.lang.ada, I have the > feeling that Gnat, GPS, and most libraries are in a permanent beta status. Again, there are few things that never quite worked in GNAT and probably never will. You should be very careful using generics and be prepared for anything. The rest is really rock solid and you can compile a quarter of century old source code without any problems. Same is true for GPS. Simply do not expect debugging to work, the rest is just fine. I don't know which libraries you have in mind. That depends on the particular maintainer. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de