comp.lang.ada
 help / color / mirror / Atom feed
From: dennis knorr <dennis.knorr@gmx.net>
Subject: Re: Carbon
Date: Sat, 6 Aug 2022 16:18:12 +0200	[thread overview]
Message-ID: <tclt75$plh$1@gioia.aioe.org> (raw)
In-Reply-To: tbv792$un8$1@gioia.aioe.org

Am 29.07.22 um 01:48 schrieb Nasser M. Abbasi:

> May be there is something in Ada that preventing it from being
> widely adopted and used?

An opinion from bystander who wants to like Ada, this is only after i
looked the resources and the community up a bit two years ago again. you
do not have to agree, it's just my experience and sometimes gut feeling.

* Bad to no marketing
* sometimes elitism by members of the community/Ada fans
* no modern feeling toolchain (Even Lazarus+Pascal or Gambas has a more
modern feeling toolchain, and that says alot)
* not much free software built with it
* not much free software for the toolchain available
* not much libraries which are ready and easy to use as a beginner
* no modern/up2date books and articles (especially in other languages
than in english) seem to be available.
* the free Ada Compiler seems slow and a while back it generates
relatively big binaries and the result was not very fast.

Just a few concrete examples to back that up:
* Is there a web playground or repl shell trying or learning/trying Ada
or some of its prominent modules?
* There's no modern book in german about modern Ada and its libraries
* There's no syntaxhighlighting package in vim for ada
* 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,
algorithms or cryptography libraries)


I know there are libraries out there, but they are hard to find, not
promoted/marketed and i saw developers (also in other languages, i admit
that) talking like, if you do not understand it, you should go back to
toylanguages like python.

i also know that not all bulletpoints above are really true to the
fullest, but most of them from the outside look like it and also have at
least some grain of truth in there.

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.

The ONLY thing where i see Ada Marketing in the free software world is
FOSDEM. But it is in its own Room. Ada people would need to go out and
say: hey, look we also can do good stuff, look, an https server with
letsencrypt support with library in 30 lines..

To be honest, i am curious how the community here will react on it. I
mean, i got the Book "Programming in Ada 2005" as a present and i liked
it, but after reading the introduction (first 2-3 chapters i think) back
then (was like over 15 years ago) i saw no libraries which i can use.
and i was not that big a programmer to write them myself.

Jm2c,
Dennis

  parent reply	other threads:[~2022-08-06 14:18 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             ` dennis knorr [this message]
2022-08-06 17:48               ` Carbon A.J.
2022-08-07  9:08               ` Carbon G.B.
2022-08-08 21:38                 ` Carbon dennis knorr
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