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: More reliable compilers (of some programming langauges) than GNAT Date: Tue, 21 Nov 2017 18:26:11 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <26576633-989a-4762-abe8-c4660e9fae31@googlegroups.com> NNTP-Posting-Host: MajGvm9MbNtGBKE7r8NgYA.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.4.0 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.8.2 Xref: feeder.eternal-september.org comp.lang.ada:49038 Date: 2017-11-21T18:26:11+01:00 List-Id: On 2017-11-21 17:17, Victor Porton wrote: > AdaMagica wrote: > > I work in a nonprofit, I cannot afford GNAT PRO. > > I wrote to AdaCore asking a free license for my nonprofit, but they didn't > give. > >> I'd never give up Ada because of a compiler with some bugs. You certainly >> will find workarounds. Exactly. Work around the problem. It is possible, I do it constantly because GNAT always has bugs in generics and will probably ever have. But the rest is incredibly stable. Then compared to GCC I permanently have issues with libraries in C. Not one of them can be used after an update. Presently I am fighting with OpenSSL. Nothing is ever compatible. C++ libraries are far worse, they are simply impossible to maintain. Look at the list of packages in any Linux system and see how many versions of Python they have etc. Ada is the most maintainable language ever and any issues GNAT might have is nothing compared to other languages. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de