From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on ip-172-31-65-14.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00,FREEMAIL_FROM, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 Path: eternal-september.org!reader01.eternal-september.org!aioe.org!NHLwt+M5s0RYG2mnAdrsOQ.user.46.165.242.75.POSTED!not-for-mail From: dennis knorr Newsgroups: comp.lang.ada Subject: Re: Carbon Date: Sat, 6 Aug 2022 16:18:12 +0200 Organization: Aioe.org NNTP Server Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: gioia.aioe.org; logging-data="26289"; posting-host="NHLwt+M5s0RYG2mnAdrsOQ.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 X-Notice: Filtered by postfilter v. 0.9.2 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:64180 List-Id: 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