comp.lang.ada
 help / color / mirror / Atom feed
From: Patrick <patrick@spellingbeewinnars.org>
Subject: Re: More Ganssle on Ada
Date: Sat, 19 Jan 2013 15:29:30 -0800 (PST)
Date: 2013-01-19T15:29:30-08:00	[thread overview]
Message-ID: <6b3952b3-9491-4c34-8e1a-6cfdbe950ca7@googlegroups.com> (raw)
In-Reply-To: <2e2c2eb7-cc2a-4a23-9cad-2044c704c460@googlegroups.com>


>
> Why do you say so?  AdaCore builds all sorts of non-safety-critical
>
> stuff in Ada.  Compilers come to mind.
> So do some of our customers.
>
>
>
> - Bob



I am not trying to make comments about what projects Adacore or their customers are involved in. What I am infuriated about is how Adore is representing the language as a whole.

Let's delve further into the comment about not using Ada for a telephone application. What language comes to mind with such an application. Erlang. Hold this thought.....

CouchDB's primary creator made a courageous decision to rewrite his c++ application in Erlang.  Now imagine that Erickson made a statement earlier that Erlang should not be used for databases applications. Would he still have had the confidence to try?

Now the fear, uncertainty and doubt(FUD) floating around with Erlang right now is that it does not scale as advertised and it's concurrency model is not so great.

I have no idea if this is true but let's just say there was a project manager that did and that he/she went out shopping for another language. They would want a language that was had facilities for building high performance, high reliability and massively concurrent applications, sound like a language we know ?????

Only they read that Adacore says Ada is not a good match for this so they move on to the next language.

So when I started out with Ada about 14 months ago I had many assumptions that have been corrected. I thought that since it's part of GCC that I could use it for embedded design and target all the chips GCC supports. Now I understand how complex a job it is to write a runtime and even though I am disappointed it can't really be used for embedded design(as in baremetal on ARM) I forgave Adacore. They have a business to run and if writing runtimes for lots of targets is not in their best interest, they can't do it.

Later on I discovered that they re-licensed a large number of libraries GMGPL to GPL for non-paying customers. This makes it very hard for a small business to use them in a for profit applications and surely this was their intention but again I forgave them, it must have been in their best interest.

However now that I have seen this article and can see them sawing at the branch they are sitting on, I have no idea what the top brass is thinking. It's very alarming.



  reply	other threads:[~2013-01-19 23:29 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-17 20:20 More Ganssle on Ada mjsilva
2013-01-17 22:32 ` Jeffrey Carter
2013-01-18  4:56   ` Randy Brukardt
2013-01-18  6:23   ` J-P. Rosen
2013-01-18 15:08     ` Patrick
2013-01-18 23:46       ` Brian Drummond
2013-01-19 11:27         ` Dirk Craeynest
2013-01-19 14:19       ` Robert A Duff
2013-01-21 12:32         ` Georg Bauhaus
2013-01-21 13:34           ` Dmitry A. Kazakov
2013-01-21 14:34           ` Patrick
2013-01-21 15:12             ` Britt
2013-01-21 15:52               ` Lucretia
2013-01-24 12:18                 ` Andrew Haley
2013-01-24 15:10                   ` Lucretia
2013-01-21 22:26             ` Georg Bauhaus
2013-01-19 21:17 ` sbelmont700
2013-01-19 23:29   ` Patrick [this message]
2013-01-20  9:05     ` Micronian Coder
2013-01-21 20:05   ` Marc C
replies disabled

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