comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Ada package registry?
Date: Mon, 8 Feb 2016 18:05:14 -0600
Date: 2016-02-08T18:05:14-06:00	[thread overview]
Message-ID: <n9bafr$vd3$1@loke.gir.dk> (raw)
In-Reply-To: dce00efe-1391-416e-9b2e-ec77e7b558ff@googlegroups.com

<olivier.henley@gmail.com> wrote in message 
news:dce00efe-1391-416e-9b2e-ec77e7b558ff@googlegroups.com...
>1. You can look at it the way you want, the end result of something like 
>code.dlang.org
> or haskell stack is more neat, efficient, structured, coherent and 
> appealing than the noisy
> search engine at AdaIC. (I entered the term physic ... OMG It was 
> disastrous. Nothing
> relevant. I even tried to find that search utility directly from google. 
> It was like a detective
> quest!) Arguing the opposite is, IMO, like arguing that the earth is flat.

Umm, "physic" isn't a word, I'm surprised you got any result at all. 
Probably only misspellings in old e-mail, surely couldn't be helpful.

I agree with you that Ada needs better publicity of the available tools and 
the like. The search engine would have gotten more mind-share if I could 
have come up with a snappy name for it -- but that's been beyond my 
capabilities. Since it doesn't have a snappy name, there's nothing to look 
for in Google. (And I'm not sure another search engine is the best place to 
look for our search engine anyway.)

Constructive suggestions are always welcome.

>2. You use way too much strong words like harmful and insult, to nuke a 
>PM/PR
> proposition. I get it that you are a tenor of the Ada community but it 
> does not qualify
> you to serve what I call 'toxic arguments'. IMHO, your statu quo and 
> orthodoxy
> deeply anchored in 'has been' technology poses much more of a drag to the 
> Ada
> pipelines than the envisioning of a PM for Ada; for future, open source, 
> pure Ada
> code projects.

My vision of Ada is of a language in which to construct code that is 
portable across implementations and across targets. To the extent that a 
tool, no matter how well-intentioned, interfers with that, then it is 
harmful to the future of Ada. GNAT /= Ada!! What I heard being discussed 
only seemed to make sense within the context of GNAT on Linux, because 
that's the only place where "package managers" make sense. Perhaps I 
over-reacted a bit; I don't think there is much benefit to such a system, 
but it wouldn't hurt so long as it is not tied to a particular 
implementation or target. In particular, the setup Tero described would not 
bother me (I'd still be worried about it providing an image of relatively 
inactive community by not having much in it, but that might be a risk worth 
taking if enough of you care).

>3. By not acting to attract people, you are constantly redirecting smart 
>young people
> to other communities, e.g Dlang. Many clever pals want to ditch C++ and 
> Ada
> would be a perfect fit to foster them. Wont happen with loud voices like 
> yours
> 'bullying' sensible propositions around.

Building complicated tools to do things that aren't really needed for Ada 
doesn't make it a "sensible proposition". If the "young people" need too 
much handholding, they're not really ready to engineer software with a 
professional tool like Ada. (How they get anything done in C++ is beyond 
me!) They'd be better off with Python or some such language.

> (I work at Ubisoft Montreal. Yesterday
> my boss was asking about my website and I told him I did it in Ada. You 
> know
> what he asked me: 'Ada... is it not an old programming language?'. By old 
> he
> meant dead; Ada needs a nice haircut.) To me it looks like you want to 
> keep Ada
> and the accompanying discourse for yourself. Am I wrong?

I've put virtually my entire life into Ada, and as such I don't want others 
to come in and destroy the very properties that make Ada attractive in the 
first place. That would make my entire life a waste. I have absolutely no 
problem with new ideas that don't harm the good things about Ada.

>4. A PM/PR ... yeah it is for open source projects. If you took the time to
> check code.dlang you would have get it from the start. You can keep your
> proprietary stuff for you alone, on your MUCH better VCS system than
> what is in main use. Oh btw, I myself solved the problem for a quantum
>computer. It is in my basement... but I cant show you its proprietary stuff
>and I lost the key to enter the vault too... sorry.

What the heck are you babbling about here?

I was talking about the various things we've made available as open source 
or freely available over the years. Did you know that there is an open 
source subset of Claw? (Probably not, we've never made that very clear on 
our website.) We used to provide floppy disks of free Ada software back in 
the days before the internet and "Open Source". It's that sort of stuff that 
I was talking about.

> 5. Would you mind stop musing about your realizations and views of the
> world in precise topic forum threads. It slides the discussion into 'not
> constructive land'. Thank you.

????

Surely everyone's opinions are influenced by their world view. That's 
clearly going to show through from time-to-time. And the notion that 
everyone stay precisely on topic in an Internet thread is laughable. It 
drives my nutty sometimes (especially on the ARG list where I need to file 
the mail on the appropriate AI), but it's part of the territory.

>6. All your knowledge about software architecture, maybe you could put it 
>to
>good use by writing a book and/or making free software so people like me
>could study your code and learn. If you already did please direct me.

No time for a book, sadly; I have to earn money to live on. Maybe when I 
retire.

As far as software goes, Claw is probably my best work, and of course as I 
noted earlier the sample version is open source. Hopefully, NC-Sockets will 
be available soon as well. I've thought about making Janus/Ada open source, 
but quite honestly I find the code quality embarassing and thus don't really 
want others to see the code. :-) [Large parts of Janus/Ada were constructed 
before I really understood software engineering, plus it is primarily Ada 83 
code so a lot of structuring choices that we have now were not available.]

> My one cent... to put my false humility on the back of deflation.

???

The price was one cent when my mother was little, so I'm pretty sure 
everyone's opinion is worth more than that today. :-)

                                 Randy.



  reply	other threads:[~2016-02-09  0:05 UTC|newest]

Thread overview: 132+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-29  1:13 Ada package registry? olivier.henley
2016-01-29  3:43 ` gautier_niouzes
2016-01-29 22:06   ` Randy Brukardt
2016-01-30 17:21     ` Dirk Heinrichs
2016-01-29 14:20 ` David Botton
2016-01-29 22:27 ` Randy Brukardt
2016-01-30  7:35   ` Dmitry A. Kazakov
2016-01-30 22:14     ` Tero Koskinen
2016-01-31  7:51       ` Dmitry A. Kazakov
2016-01-31 15:52         ` Mart van de Wege
2016-01-31 16:21           ` Dmitry A. Kazakov
2016-01-31 19:16             ` olivier.henley
2016-02-01 23:22       ` Randy Brukardt
2016-02-05 19:52         ` Tero Koskinen
2016-02-05 20:42           ` Dmitry A. Kazakov
2016-02-06  1:25           ` Randy Brukardt
2016-02-06  6:09             ` Jeffrey R. Carter
2016-02-08 22:54               ` Randy Brukardt
2016-02-06 23:08             ` AdaMagica
2016-02-07  7:08             ` gautier_niouzes
2016-02-07  8:50             ` gautier_niouzes
2016-02-08 22:58               ` Randy Brukardt
2016-02-07 10:24             ` gautier_niouzes
2016-01-31 19:10 ` olivier.henley
2016-02-02  0:44   ` Randy Brukardt
2016-02-02 18:45     ` Shark8
2016-02-02 20:14       ` gautier_niouzes
2016-02-02 20:46         ` Shark8
2016-02-02 21:32           ` gautier_niouzes
2016-02-03  4:21             ` Shark8
2016-02-03  9:39               ` Georg Bauhaus
2016-02-02 22:51       ` Randy Brukardt
2016-02-03  4:16         ` Shark8
2016-02-01  8:30 ` Thomas Løcke
2016-02-01  9:32   ` Georg Bauhaus
2016-02-02  8:54     ` Thomas Løcke
2016-02-02 14:51       ` jsquirek
2016-02-02 18:25         ` Dmitry A. Kazakov
2016-02-02 20:05         ` gautier_niouzes
2016-02-02 20:58         ` Björn Lundin
2016-02-02 23:06       ` Randy Brukardt
2016-02-03  7:15         ` Pascal Obry
2016-02-03 22:11           ` Randy Brukardt
2016-02-04  6:51             ` Pascal Obry
2016-02-04 20:52               ` Randy Brukardt
2016-02-05  7:11                 ` Pascal Obry
2016-02-06  1:11                   ` Randy Brukardt
2016-02-04  9:05             ` Dmitry A. Kazakov
2016-02-04  9:20               ` Mark Carroll
2016-02-04 12:58               ` Nasser M. Abbasi
2016-02-04 21:03               ` Randy Brukardt
2016-02-05  8:31                 ` Dmitry A. Kazakov
2016-02-04 16:52             ` Björn Lundin
2016-02-04 16:59               ` Dmitry A. Kazakov
2016-02-04 17:29                 ` Björn Lundin
2016-02-04 21:21                   ` Randy Brukardt
2016-02-04 22:04                     ` Björn Lundin
2016-02-05  8:51                       ` Dmitry A. Kazakov
2016-02-05 22:06                         ` Björn Lundin
2016-02-06  0:30                       ` Randy Brukardt
2016-02-06 23:26                         ` Björn Lundin
2016-02-07  0:16                           ` Jeffrey R. Carter
2016-02-07  8:02                             ` Dmitry A. Kazakov
2016-02-07  8:36                               ` gautier_niouzes
2016-02-07  8:52                                 ` Dmitry A. Kazakov
2016-02-07 10:06                                   ` gautier_niouzes
2016-02-07 10:23                                     ` Dmitry A. Kazakov
2016-02-07 20:02                                       ` Björn Lundin
2016-02-08  8:19                                         ` Dmitry A. Kazakov
2016-02-07 10:00                               ` Georg Bauhaus
2016-02-07 10:18                                 ` Dmitry A. Kazakov
2016-02-07 19:27                                   ` Georg Bauhaus
2016-02-07 19:47                                     ` Georg Bauhaus
2016-02-07 19:54                                     ` Dmitry A. Kazakov
2016-02-07 22:56                                       ` Georg Bauhaus
2016-02-08  8:22                                         ` Dmitry A. Kazakov
2016-02-07 20:11                                 ` Björn Lundin
2016-02-07 22:11                                   ` Georg Bauhaus
2016-02-08  8:16                                     ` Björn Lundin
2016-02-07 19:57                               ` Björn Lundin
2016-02-08  8:25                                 ` Dmitry A. Kazakov
2016-02-08 22:42                               ` Randy Brukardt
2016-02-07 20:07                             ` Björn Lundin
2016-02-08  8:38                               ` Dmitry A. Kazakov
2016-02-08 18:24                                 ` Björn Lundin
2016-02-08 22:38                           ` Randy Brukardt
2016-02-09 20:56                             ` Björn Lundin
2016-02-05 12:54                     ` G.B.
2016-02-05 13:27                       ` Dmitry A. Kazakov
2016-02-05 15:53                         ` G.B.
2016-02-05 16:45                           ` Dmitry A. Kazakov
2016-02-05 17:58                             ` G.B.
2016-02-05 18:47                               ` Dmitry A. Kazakov
2016-02-07  9:40                                 ` Georg Bauhaus
2016-02-07 10:13                                   ` Dmitry A. Kazakov
2016-02-07 19:21                                     ` Georg Bauhaus
2016-02-07 19:57                                       ` Dmitry A. Kazakov
2016-02-07 22:16                                         ` Georg Bauhaus
2016-02-08  8:20                                           ` Björn Lundin
2016-02-08  9:03                                           ` Dmitry A. Kazakov
2016-02-08 10:08                                             ` G.B.
2016-02-08 13:42                                               ` Dmitry A. Kazakov
2016-02-06  0:49                       ` Randy Brukardt
2016-02-07  8:42                         ` Georg Bauhaus
2016-02-04 21:09               ` Randy Brukardt
2016-02-05  8:59                 ` Dmitry A. Kazakov
2016-02-06  0:04                   ` Randy Brukardt
2016-02-06  8:54                     ` Dmitry A. Kazakov
2016-02-08 23:02                       ` Randy Brukardt
2016-02-09  8:50                         ` Dmitry A. Kazakov
2016-02-11  1:37                           ` Randy Brukardt
2016-02-11  8:25                             ` Dmitry A. Kazakov
2016-02-11 22:00                               ` Randy Brukardt
2016-02-06 18:48 ` olivier.henley
2016-02-09  0:05   ` Randy Brukardt [this message]
2016-02-09  3:50     ` Shark8
2016-02-11  1:40       ` Randy Brukardt
2016-02-09  8:04     ` Thomas Løcke
2016-02-09 13:33       ` Alejandro R. Mosteo
2016-02-09 14:58         ` Shark8
2016-02-11  1:46         ` Randy Brukardt
2016-02-11  5:19           ` Shark8
2016-02-09 18:08       ` Jeffrey R. Carter
2016-02-09 21:00         ` Shark8
2016-02-09 21:07     ` Björn Lundin
2016-02-09 21:31       ` Shark8
2016-02-09 23:47         ` Jeffrey R. Carter
2016-02-10  5:10         ` J-P. Rosen
2016-02-11  1:51       ` Randy Brukardt
2016-02-12 16:05 ` Alejandro R. Mosteo
2016-02-13  5:42   ` olivier.henley
2016-02-13 12:20     ` Alejandro R. Mosteo
replies disabled

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