comp.lang.ada
 help / color / mirror / Atom feed
From: chris <spamoff.danx@ntlworld.com>
Subject: Re: Manifesto against Vector
Date: Tue, 04 May 2004 17:30:19 +0100
Date: 2004-05-04T17:30:19+01:00	[thread overview]
Message-ID: <ryPlc.117$B32.33@newsfe5-gui.server.ntli.net> (raw)
In-Reply-To: <mailman.63.1083641204.313.comp.lang.ada@ada-france.org>

Alexander E. Kopilovich wrote:
> 
> I think (and in fact I'm pretty sure) that this apparently tiny decision
> will either produce very unpleasant results for the whole AI-302 Container
> library (for example, by provoking competing mutations) or even negatively
> (although perhaps not heavily) influence attitude to Ada in general.
> (It is a well-known way to political defeat - trying to appease your opponents
> at the "little" expense of your supporters).

This is one reason why I'm perfectly happy to program in a community 
effort in OCaml, Erlang, Oz, C++, C, C# and Java (and maybe even 
Haskell) but not in an Ada effort now...


While not armageddon loop

New_Thread;

Put_Message ("We need +=, -=, cos it's more efficient.");
Put_Reply ("No, it's evil. c++ has it.  don't concede to c(++)");
Put_Reply ("Not necessarily. <good argument...>");

New_Thread;

Put_Message ("It's a vector");
Put_Reply ("No, it's an unbounded array.  Vectors are spawn of real 
world languages like c++");

New_Thread;

Put_Message ("We needed containers for Ada.  We chose the 'Charles 
proposal' as base since it's mature, as well as ideas from some other 
libraries");
Put_Reply ("Noooooooo!  Charles is the spawn of STL... i.e. C++!")

New_Thread;

Put_Message ("Ada is perfectly suited to real world applications as a 
language, but there are not a lot of libraries typical of desktop 
development for it.  That limits it's popularity");

Put_Reply ("Yes we want to make ada more popular, but for right now we 
can program jumbo jets!  That's good enough for me.");
Put_Reply ("I develop processor specific programs for webservers, that 
just need recompilation.  Just need to setup compilation environment, 
port libs x, y and z, compile and go!  Easy as Servlets.  Honest.");
Put_Reply ("Real world productivity is enhanced by the language.  Sure 
you need libraries, but the 2 fold increase in code productivity 
outweighs the 7 fold increase in development time caused by the lack of 
libraries!  Oh and 1 = 0 as shown here ...");
Put_Reply ("Let's Fork Thread");

Put_Message ("Ada is best language ever.  Why don't people use it more?");
Put_Reply ("Arianne 5");
Put_Reply ("- But Arianne 5 was the result of a management failure.");
Put_Reply ("-- Mud sticks.");
Put_Reply ("--- How can we wash it off?");
Put_Reply ("---- Wait until loop begins again");

Put_Reply ("Migration Costs");
...
Put_Reply ("----- How can we wash it off?");
Put_Reply ("------ Wait until loop begins again");

end loop;

New_Thread;

Put_Message ("The world is ending because it wasn't written in Ada!");
...
Put_Reply ("--- How can we wash it off?");
Put_Reply ("---- Wait until loop begins again");


Most niche language communities are similar, but the Ada one is not 
motivated or big enough in general to do anything without it falling 
apart without some serious dedication.  The other communities just get 
on with it, and go places!


> So the problem seems to be a temptation to make a concession to C++ and Java
> communities (as well as to their managers) in rather unfounded hope that this
> can somehow decrease alienation.

It is designed based on the STL, no?  In any event, this sounds like a 
load of hot air to me.  Why don't people stop focusing efforts on the 
littlest of the little details and deal with the real issues?  That's 
what the ARG are doing, and people like David Botton, Mr Heaney and 
others do.  The people who make the most noise, just make noise (the 
same noise at that) and put others off.




  reply	other threads:[~2004-05-04 16:30 UTC|newest]

Thread overview: 91+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-04  3:20 Manifesto against Vector Alexander E. Kopilovich
2004-05-04 16:30 ` chris [this message]
2004-05-04 17:19   ` Marius Amado Alves
2004-05-04 20:40     ` Peter C. Chapin
2004-05-04 20:58       ` Xenos
2004-05-07  8:05         ` Ranges in C++ Martin Krischik
2004-05-07 23:18           ` James Rogers
2004-05-08  6:45             ` Martin Krischik
2004-05-10 16:19             ` Xenos
2004-05-10 18:04               ` Martin Krischik
2004-05-10 19:03                 ` Xenos
2004-05-11  5:59                   ` Martin Krischik
2004-05-04 17:16 ` Manifesto against Vector Jeffrey Carter
2004-05-04 18:24   ` Marius Amado Alves
2004-05-04 19:17     ` Xenos
2004-05-04 19:53       ` Marius Amado Alves
2004-05-05  9:24       ` Georg Bauhaus
2004-05-05  5:28     ` Russ
2004-05-05  7:01       ` tmoran
2004-05-05 17:37       ` Martin Dowie
2004-05-06  3:42         ` Russ
2004-05-06  5:55           ` Martin Dowie
2004-05-06  7:03           ` Jean-Pierre Rosen
2004-05-06  9:29             ` Dmitry A. Kazakov
2004-05-06  9:41               ` Vinzent 'Gadget' Hoefler
2004-05-06 12:44                 ` Dmitry A. Kazakov
2004-05-06 13:30                   ` Vinzent 'Gadget' Hoefler
2004-05-06 14:35                     ` Wes Groleau
2004-05-07  8:23                     ` Dmitry A. Kazakov
2004-05-07 12:38                       ` Vinzent 'Gadget' Hoefler
2004-05-09 20:34                         ` Dmitry A. Kazakov
2004-05-10  8:26                           ` Vinzent 'Gadget' Hoefler
2004-05-10 12:13                             ` Dmitry A. Kazakov
2004-05-06 14:48                   ` Georg Bauhaus
2004-05-07  8:31                     ` Dmitry A. Kazakov
2004-05-07 14:30                       ` Georg Bauhaus
2004-05-09 20:33                         ` Dmitry A. Kazakov
2004-05-12 19:49                       ` Randy Brukardt
2004-05-07  7:01                   ` Martin Krischik
2004-05-06  9:55               ` with and use again (was: Manifesto against Vector) Marius Amado Alves
2004-05-06 12:04                 ` Dmitry A. Kazakov
2004-05-07  6:53                   ` Martin Krischik
2004-05-09 20:33                     ` Dmitry A. Kazakov
2004-05-10  7:00                       ` Martin Krischik
2004-05-10 12:15                         ` Dmitry A. Kazakov
2004-05-07 16:27                 ` with and use again Warren W. Gay VE3WWG
2004-05-06 19:53               ` Manifesto against Vector Jean-Pierre Rosen
2004-05-07  0:42                 ` Jeffrey Carter
2004-05-07  6:49                   ` Jean-Pierre Rosen
2004-05-07 18:20                     ` Jeffrey Carter
2004-05-07 19:15                       ` Simon Wright
2004-05-10  6:49                       ` Jean-Pierre Rosen
2004-05-10 17:25                         ` Jeffrey Carter
2004-05-11 13:25                           ` Jean-Pierre Rosen
2004-05-07  5:00               ` Simon Wright
2004-05-07  6:40               ` Martin Krischik
2004-05-07 16:25               ` Warren W. Gay VE3WWG
2004-05-07  6:33             ` Martin Krischik
2004-05-06 14:28           ` Wes Groleau
2004-05-07  5:15             ` Russ
2004-05-10 11:55               ` Martin Dowie
2004-05-12 19:44                 ` Randy Brukardt
2004-05-12 19:42               ` Randy Brukardt
2004-05-13  5:23                 ` Russ
2004-05-13  5:48                   ` Randy Brukardt
2004-05-13 14:43                     ` Robert I. Eachus
2004-05-14  1:02                     ` Russ
2004-05-07  6:29           ` with use - again [Was: Manifesto against Vector] Martin Krischik
2004-05-07 11:18             ` Manuel Collado
2004-05-07 14:37               ` Georg Bauhaus
2004-05-07 13:41             ` Mark Lorenzen
2004-05-07 13:06               ` Martin Krischik
2004-05-05 19:45       ` Manifesto against Vector Marius Amado Alves
2004-05-04 18:42   ` Ada.Containers names Marius Amado Alves
2004-05-05 23:21   ` Manifesto against Vector Robert I. Eachus
2004-05-07  4:55 ` Matthew Heaney
2004-05-10  4:10   ` Matthew Heaney
2004-05-12  7:41     ` Pascal Obry
2004-05-12 12:11       ` Matthew Heaney
2004-05-12 12:50       ` Matthew Heaney
2004-05-10  6:41 ` Martin Krischik
2004-05-10 17:41   ` Jeffrey Carter
2004-05-11  1:29     ` Matthew Heaney
2004-05-11 20:53       ` Alexander E. Kopilovich
     [not found]       ` <XRVrJe0vzF@VB1162.spb.edu>
2004-05-11 22:26         ` Marius Amado Alves
2004-05-11  5:55     ` Martin Krischik
     [not found] <PnHmmb05QD@VB1162.spb.edu>
2004-05-04  9:07 ` Marius Amado Alves
2004-05-04 13:08   ` (see below)
2004-05-04 15:16     ` Martin Dowie
2004-05-05 13:21       ` Kevin Hostelley
2004-05-05 13:53         ` Georg Bauhaus
replies disabled

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