comp.lang.ada
 help / color / mirror / Atom feed
From: Maciej Sobczak <see.my.homepage@gmail.com>
Subject: Re: ANN: Kickstarter for beginning work on a new open-source Compiler
Date: Wed, 19 Mar 2014 02:06:05 -0700 (PDT)
Date: 2014-03-19T02:06:05-07:00	[thread overview]
Message-ID: <b750be91-adb8-4630-90a2-ae700a3e9e67@googlegroups.com> (raw)
In-Reply-To: <5151491a-14c3-4138-bcb5-f29108aeefb9@googlegroups.com>

W dniu środa, 19 marca 2014 00:23:57 UTC+1 użytkownik Shark8 napisał:

> The working-copy of the proposal is here:
> 
> https://drive.google.com/file/d/0BwQVNNshW39cTXVOdWxQaVJ5WjA/edit?usp=sharing

Short version: this will fail.

Long version follows.

The proposal itself is fundamentally broken. You have to be aware that the biggest challenge for the Ada community is that of industry awareness. That is, most of the programming community never heard about Ada and those few that did do not see any reason to invest their time in it. The proposal for starting a significant project with public funding should focus on the rationale to explain why such an investment makes sense. But your proposal does not even attempt to do that. In fact, I think that the word "Ada" appears there fewer times than, say, "Delphi". Leaving aside my own relationship with Ada ;-), I see no reason whatsoever why I should give my money to this project.
You can see this problem in the following way: what will happen if you replace the word"Ada" with "Java" or "Scala" in this proposal? It will still be the same proposal and will still make as much (or as little) sense. Which means that this proposal is *not* about Ada. It is about your opinion about how IDE should look like.

Which brings us to another important flaw. The Ada (or Java or Scala, if you decide to replace words) programming language was *defined* in terms of text. It *is* a text-based language. If you think it is a problem, you will not fix it by reinventing the IDE. You have to redefine the programming language to break its natural ties the text format, but if you take the text-based language and try to work with it as if there is no text, you will fail. This idea (should I write IDEa?) is not even new, it was already practiced. I have had a misfortune to work with something like this in the past and it was utter crap that prevented programmers from doing their work efficiently, because the whole concept isolated the programmers from the existing tools. You will never solve all problems in the IDE, at best you will end up with something that is miserable at some selected aspect of programming work and that instead of enabling programmers to spread their wings, just pisses everybody off.

Which basically already started by fixing parts of the solution before exploring the problem - I'm talking about the precise selection of tools that you have proposed at the very beginning: Delphi + .NET + Mono + InterBase? Really?

No, REALLY?

I just fail to imagine Ada enthusiasts (and you need *a lot* of enthusiasm to make something as significant) running to contribute to this.

Sorry.

-- 
Maciej Sobczak * http://www.msobczak.com * http://www.inspirel.com


  reply	other threads:[~2014-03-19  9:06 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-18 23:23 ANN: Kickstarter for beginning work on a new open-source Compiler Shark8
2014-03-19  9:06 ` Maciej Sobczak [this message]
2014-03-19 13:02   ` Peter Chapin
2014-03-19 13:48     ` Dmitry A. Kazakov
2014-03-19 22:11       ` Randy Brukardt
2014-03-20 14:56         ` Robert A Duff
2014-03-19 21:59     ` Randy Brukardt
2014-03-19 22:03     ` Randy Brukardt
2014-03-20 20:41       ` Shark8
2014-03-20 23:04         ` Randy Brukardt
2014-03-20  0:12     ` Luke A. Guest
2014-03-20  0:36       ` Peter Chapin
2014-03-20  0:52         ` Luke A. Guest
2014-03-20 12:10       ` Simon Wright
2014-03-20 12:45         ` Luke A. Guest
2014-03-20 13:22           ` Simon Wright
2014-03-20 14:13             ` Luke A. Guest
2014-03-20 14:17             ` J-P. Rosen
2014-03-21  2:13               ` Lucretia
2014-03-21  5:23                 ` J-P. Rosen
2014-03-21  5:33                   ` Lucretia
2014-03-21  6:43                     ` J-P. Rosen
2014-03-21 22:51                     ` Randy Brukardt
2014-03-22  1:13                       ` Luke A. Guest
2014-03-22  6:27                       ` Tero Koskinen
2014-03-22  7:02                         ` J-P. Rosen
2014-03-24 20:50                           ` Randy Brukardt
2014-03-24 22:42                             ` Qun-Ying
2014-03-25 15:16                               ` Tero Koskinen
2014-03-20 15:27         ` Robert A Duff
2014-03-20 21:06           ` Simon Wright
2014-03-21 16:07             ` Robert A Duff
2014-03-23 17:52               ` Simon Wright
2014-03-19 14:25 ` ANN: " Stephen Leake
2014-03-19 19:55   ` Shark8
2014-03-19 22:28     ` Randy Brukardt
2014-03-20 17:55       ` Shark8
2014-03-20 17:53         ` Dmitry A. Kazakov
2014-03-19 22:49     ` Brian Drummond
2014-03-20 10:21     ` Lucretia
2014-03-20 23:35     ` Stephen Leake
2014-03-21  8:17       ` Simon Wright
2014-03-23 21:14         ` erlo
2014-03-23 22:36           ` Simon Wright
2014-03-24 20:31             ` erlo
2014-03-19 21:04 ` Alan Browne
2014-03-19 22:22   ` Randy Brukardt
2014-03-20 20:30   ` Shark8
2014-03-21  2:18     ` Lucretia
2014-03-21 21:51       ` Shark8
2014-03-22  5:48         ` J-P. Rosen
2014-03-22  6:01           ` Jeffrey Carter
2014-03-24 21:03             ` Randy Brukardt
2014-03-22  9:14           ` Ludovic Brenta
2014-03-22 10:15             ` Pascal Obry
2014-03-22 10:25             ` Dirk Craeynest
2014-03-22 12:41               ` Niklas Holsti
2014-03-22 14:59                 ` Dirk Craeynest
2014-03-22 16:20                   ` Niklas Holsti
2014-03-22 17:05                     ` Ludovic Brenta
2014-03-24  6:41           ` Shark8
2014-03-24  6:16             ` Luke A. Guest
2014-03-22  8:38         ` ANN: " Dmitry A. Kazakov
2014-03-22 19:28       ` Stephen Leake
2014-03-22 20:39         ` Shark8
2014-03-24  1:16           ` Stephen Leake
2014-03-24  6:40             ` Shark8
2014-03-25 20:04               ` Stephen Leake
2014-03-25 20:30                 ` Dmitry A. Kazakov
2014-03-20 21:35 ` gautier_niouzes
2014-03-21 22:19   ` Shark8
replies disabled

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