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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 Path: border1.nntp.dca.giganews.com!nntp.giganews.com!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!news-out.readnews.com!news-xxxfer.readnews.com!nx02.iad01.newshosting.com!newshosting.com!69.16.185.112.MISMATCH!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!post02.iad.highwinds-media.com!fx22.iad.POSTED!not-for-mail From: Shark8 User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:32.0) Gecko/20100101 Thunderbird/32.0a1 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada's ranking of popularity at IEEE Spectrum References: <72b1318a-2eb6-4129-af9b-5bcfbb329c5b@googlegroups.com> <3dcb7839-3003-4fcd-afb6-3369f715102b@googlegroups.com> In-Reply-To: <3dcb7839-3003-4fcd-afb6-3369f715102b@googlegroups.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Message-ID: X-Complaints-To: abuse@teranews.com NNTP-Posting-Date: Tue, 08 Jul 2014 17:25:00 UTC Organization: TeraNews.com Date: Tue, 08 Jul 2014 11:25:00 -0600 X-Received-Bytes: 2219 X-Received-Body-CRC: 4218002238 Xref: number.nntp.dca.giganews.com comp.lang.ada:187459 Date: 2014-07-08T11:25:00-06:00 List-Id: On 06-Jul-14 13:41, sbelmont700@gmail.com wrote: > So, unfortunately, Ada will only ever "work right" when you can build > everything yourself, from scratch, and can justify the cost of doing > so (basically, safety critical systems). So then, why aren't we-as-a-community doing that? Consider the Heartbleed bug, TLS (SSL's successor) really ought to be written in a formally-verified manner; and we have a superior tool just for this job: SPARK. Granted, this means that we have to implement the underlying technologies as well: X.509 security certificates, which themselves depend on ASN.1... so, the real question is this: are we going to address this problem or not? I've started, but finding that I need X.509 and therefore ASN.1 (and have *zero* experience with either these or SPARK) has revealed it to be a little daunting. -- I realize I'm stubborn, opinionated, tough-to-teach, and generally don't ask for help; but I *do* want to see Ada put to use, to see its popularity rise, and I think that /this/ is one area that we-as-a-community generally agree: Ada/SPARK is ideally suited to security-critical applications. I'd be more than happy to populate a gethub repo with a set of skeleton-projects so we can do this; Peter Chapen also pointed me to some ASN.1 related stuff, so if he gives the go-ahead we can spin off of that.