comp.lang.ada
 help / color / mirror / Atom feed
From: jm.tarrasa@gmail.com
Subject: Re: I am leaving Ada :-( because of GNAT bugs
Date: Tue, 12 Dec 2017 11:43:13 -0800 (PST)
Date: 2017-12-12T11:43:13-08:00	[thread overview]
Message-ID: <d7a30884-263b-4ed8-aae8-73bc57c055c5@googlegroups.com> (raw)
In-Reply-To: <db611f79-dc7e-4d9c-bd68-eefb1dbcc25a@googlegroups.com>

> I had a look at your sources, and managed to get it to compile with some fiddling. I did not encounter the compiler crash that you ran into, but there were a fair number of syntax errors in your sources.
> 

So what? That's what compilers are do: generate a binary or report syntax errors.

> I am not sure which version of GNAT you are using, GPL for FSF. Both are good quality compilers, but if you are running into compiler bugs in one, it might be worth trying your source in the other. For your source code, I was trying it out with GNAT GPL 2017.

That is the whole problem: He must fight, not just against his lack of knowledge of a new language, but also against compiler bugs. 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 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.
 


  parent reply	other threads:[~2017-12-12 19:43 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-07  7:45 I am leaving Ada :-( because of GNAT bugs Victor Porton
2017-12-07  9:54 ` Simon Wright
2017-12-09  8:53 ` bj.mooremr
2017-12-09  9:35   ` Simon Wright
2017-12-11 22:47     ` Randy Brukardt
2017-12-12 19:43   ` jm.tarrasa [this message]
2017-12-12 20:50     ` Dmitry A. Kazakov
2017-12-12 21:15     ` Paul Rubin
2017-12-13  7:01       ` Luke A. Guest
2017-12-13 17:46         ` Jeffrey R. Carter
2017-12-13 19:37           ` Jacob Sparre Andersen
2017-12-13 21:52             ` Jeffrey R. Carter
2017-12-14 12:54               ` Lucretia
2017-12-14 12:52           ` Lucretia
2017-12-14 13:44             ` Dmitry A. Kazakov
2017-12-14 14:53               ` MM
2017-12-14 16:43                 ` Luke A. Guest
2017-12-14 19:37                   ` MM
2017-12-14 17:01             ` Jeffrey R. Carter
2017-12-15 21:52         ` Paul Rubin
2017-12-12 22:57 ` Mehdi Saada
2017-12-13  6:43   ` Per Sandberg
2017-12-13  7:01   ` Luke A. Guest
2017-12-13  8:03   ` G. B.
2017-12-13  9:06     ` Dmitry A. Kazakov
2017-12-13 17:41   ` Jeffrey R. Carter
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox