From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Simon Clubley Newsgroups: comp.lang.ada Subject: Re: Ada's ranking of popularity at IEEE Spectrum Date: Fri, 11 Jul 2014 00:16:34 +0000 (UTC) Organization: A noiseless patient Spider Message-ID: References: <72b1318a-2eb6-4129-af9b-5bcfbb329c5b@googlegroups.com> Injection-Date: Fri, 11 Jul 2014 00:16:34 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="e458ff8b81bc0c159989eb0e36c6e372"; logging-data="17063"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18bukP2Y3y4uOggTerB8cIE3iTQe92XiLs=" User-Agent: slrn/0.9.8.1 (VMS/Multinet) Cancel-Lock: sha1:7KjmaLo+qP1oEQXzeNV2UYI4/8Y= Xref: news.eternal-september.org comp.lang.ada:20854 Date: 2014-07-11T00:16:34+00:00 List-Id: On 2014-07-10, Marius Amado-Alves wrote: >> My current number one example: implementing OpenSSL in Ada is exactly >> the kind of thing Ada would be good at. Unfortunately, it's also not >> practical. > > On the contrary, it would be very practical to have AWS working well with SSL... > I was never able to do that on Windows. > AWS is a great lib, but horrible at installing. A requirement behind rewriting OpenSSL would be to enable it's use in _all_ the operating systems and platforms which currently use OpenSSL. If this isn't the case, your replacement is destined to remain a niche and generally forgotten product. It would also need to be compatible with OpenSSL's API. While I focused on OpenSSL in my comments, Ada (as a language) would also be a good choice for replacing the client side SSL libraries such as Firefox's use of NSS. Unfortunately the same issues apply here because unless your SSL client library replacement can operate in all the same environments as the C language library it would replace, then it's destined to remain a niche and forgotten product. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980s technology to a 21st century world