comp.lang.ada
 help / color / mirror / Atom feed
From: dennis knorr <dennis.knorr@gmx.net>
Subject: Re: Carbon
Date: Mon, 8 Aug 2022 23:38:59 +0200	[thread overview]
Message-ID: <tcrvpk$n7f$1@gioia.aioe.org> (raw)
In-Reply-To: tcnver$gc9u$1@dont-email.me

Am 07.08.22 um 11:08 schrieb G.B.:
> On 06.08.22 16:18, dennis knorr wrote:
> 
>> * There's no modern book in german about modern Ada and its libraries
> 
> What's the competition, considering C#, Swift, Java or C?

from the absolute amount in english, these languages or python or rust
have more books. hell, even Raku has more books.

Python, Kotlin(!), C# have more german books and also more current ones.
I bet in five years from now there will be more german books about
Carbon than about ada, even if you include the old ones.

> I.e., an original work written by a German author, bought
> and studied by many?

and which is preferrably younger than 20 years.

> There used to be a number of books on Ada written in German when
> the market had developed ideas of a government mandate, the ideas
> producing corresponding opportunities.

Well, or people with knowledge could write books if they want to
distribute knowledge :)

>> * There's no syntaxhighlighting package in vim for ada
> 
> :syntax enable

okay, that i did not know.

> (Does vim feature in a modern feeling tool chain, though?)

Well, okay, intellij is called more modern of course or VSCode, but you
still can craft modern tooling onto vim and it works well.

>> * No exercises like for example Ruby Koans
>> * It *Looks* like there are no libraries which make it easy use Ada for
>> programming (think json/document formats, http/mail/mime protocols,
> 
> AWS, GNATColl, $ alr with json.

Well, yes. If you know them. Is there beginner documentation? and as i
said below my judgement is not entirely true, but for newbies to the
language it's not really visible.

>> algorithms or cryptography libraries)
> 
> Just use one that you can trust. If you need it to be more Ada-ish,
> ChaCha20 cipher and Poly1305 digest have just been mentioned a few
> postings ago. If algorithms can address securing the entire computation...

The deeper you dig with crypto the more problems you have. For example,
with TLS terminations, Chacha/salsa/Poly does not help you. Or you want
to interact with other data structures which implement AES with GCM or
you need cryptoprotocol elements for a KeyExchange, even without
implementing TLS?

Well, of course, i can use some C++ library, but first, debugging stuff
like that never worked well over language boundaries and i can "just use
C++" if i already use them.

> There used to be the PAL, which is the Public Ada Library, easy to find.
> A bit dated, and reflecting the hype back then, I guess.
> 
> I gather that, currently, and in the past, Ada tools are also focusing
> on topics of embedded computers, a fairly large and attractive market.
> JSON or MIME, perhaps even interpreters are present, but I think not
> central to control stuff near sensors and actuators. How does one compute
> deterministic responses before deadline using Node.js?

JSON or MIME are Dataformats. And it's not necessary throwing around
thinly veiled insults at other software ecosystems. He asked why Ada is
not more used or popular, i gave pointers, why people do not go to Ada,
but perhaps to Rust.

>> If someone would write a book in german, how to write Ada and use
>> $cryptolibrary, $networklibrary and how to integrate it in ones favorite
>> development software, this surely would be very interesting too many.
> 
> Can you say how many? I imagine a publisher asking this question.

That's a question most people who wrote books in the
$programming-language-books-section could not answer beforehand i guess.
and i mean, what is this question? Neither does it deconstruct my
argument, nor does it strengthen yours (if you have any). It sounds more
like the elitist perl programmers, who sneered at python because of the
REPL shell, that "a real language does not have or need a repl shell".
That was actually an opinion i read on IRC 6 years ago..

You do not have to like my opinion/experience/viewpoint but i really
would like to communicate that this exactly the reply i feared. not
because of the potential personal attack (which was not here), but
because of the elitist complacency. With attitudes like this, Ada will
only continue withering in the future.

No offense, jm2c and kind regards,
Dennis

  reply	other threads:[~2022-08-08 21:38 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-07-22 21:13 Carbon Gautier write-only address
2022-07-23  9:09 ` Carbon John McCabe
2022-07-23 13:14 ` Carbon Dmitry A. Kazakov
2022-07-23 13:49   ` Carbon Stéphane Rivière
2022-07-24  9:09 ` Carbon Jeffrey R.Carter
2022-07-24  9:22   ` Carbon Dmitry A. Kazakov
2022-07-24  9:38 ` Carbon Luke A. Guest
2022-07-26 17:31   ` Carbon John McCabe
2022-07-27  8:10     ` Carbon Luke A. Guest
2022-07-27 17:24       ` Carbon John McCabe
2022-07-27 20:00         ` Carbon Luke A. Guest
2022-07-28 23:48           ` Carbon Nasser M. Abbasi
2022-07-29  4:34             ` Carbon Devin Rozsas
2022-07-29 11:03             ` Carbon John McCabe
2022-07-29 19:05               ` Carbon Gautier write-only address
2022-07-30  9:16                 ` Carbon John McCabe
2022-07-30  8:11               ` Carbon G.B.
2022-07-29 18:59             ` Carbon Gautier write-only address
2022-07-30  4:26               ` Carbon Nasser M. Abbasi
2022-07-30  9:21               ` Carbon John McCabe
2022-07-30  1:40             ` Carbon Paul Rubin
2022-07-30  4:23               ` Carbon Nasser M. Abbasi
2022-08-06 14:18             ` Carbon dennis knorr
2022-08-06 17:48               ` Carbon A.J.
2022-08-07  9:08               ` Carbon G.B.
2022-08-08 21:38                 ` dennis knorr [this message]
2022-08-08 22:28                   ` Carbon Dmitry A. Kazakov
2022-08-09  4:12                     ` Carbon Randy Brukardt
2022-08-09  6:05                       ` Carbon Paul Rubin
2022-08-09  7:22                       ` Carbon John McCabe
2022-08-10  1:19                       ` Carbon John Perry
2022-08-10  6:20                         ` Carbon Paul Rubin
2022-08-10 17:58                           ` Carbon John Perry
2022-08-10 18:10                             ` Carbon Dennis Lee Bieber
2022-08-10  8:24                         ` Carbon Luke A. Guest
2022-08-10 17:59                           ` Carbon John Perry
2022-08-18  1:02                             ` Carbon Randy Brukardt
2022-08-27  9:49                           ` Carbon John McCabe
2022-07-27 20:39         ` Carbon Simon Wright
2022-07-27 23:30           ` Carbon John McCabe
2022-08-25  9:14         ` Carbon Fabien Chouteau
2022-08-25 17:55           ` Carbon John Perry
2022-08-26 18:59             ` Carbon Olivier Henley
2022-08-26 20:23               ` Carbon Paul Rubin
2022-08-26 20:59                 ` Carbon Olivier Henley
2022-08-26 21:40                   ` Carbon Paul Rubin
2022-08-26 22:18                     ` Carbon Olivier Henley
2022-08-27  0:06                       ` Carbon Paul Rubin
2022-08-28  0:30                     ` Carbon John McCabe
2022-08-28  1:32                       ` Carbon Paul Rubin
2022-08-28  8:57                         ` Carbon John McCabe
2022-08-28 17:34                           ` Carbon G.B.
2022-09-01  6:46                             ` Carbon J-P. Rosen
2022-09-02 14:18                               ` Carbon G.B.
2022-09-02 14:59                                 ` Carbon J-P. Rosen
2022-09-02 17:55                                   ` Carbon Niklas Holsti
2022-09-02 18:45                                     ` Carbon J-P. Rosen
2022-09-03  0:23                                     ` Carbon Randy Brukardt
2022-08-28 20:43                           ` Carbon Paul Rubin
2022-08-29  8:57                             ` Carbon John McCabe
2022-08-28  0:14                 ` Carbon John McCabe
2022-08-28 17:39                   ` Carbon G.B.
2022-08-28 18:24                     ` Carbon Paul Rubin
2022-08-26 23:21               ` Carbon Jeffrey R.Carter
2022-08-27 11:27                 ` Carbon Rod Kay
2022-08-27 15:20                   ` Carbon John Perry
2022-08-27 23:47             ` Carbon John McCabe
2022-08-27 23:39           ` Carbon John McCabe
2022-07-27  8:45     ` Carbon Luke A. Guest
2022-07-27 13:16     ` Carbon Patrick Georgi
replies disabled

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