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 X-Received: by 10.182.213.37 with SMTP id np5mr720711obc.36.1402511118426; Wed, 11 Jun 2014 11:25:18 -0700 (PDT) X-Received: by 10.140.19.161 with SMTP id 30mr36952qgh.35.1402511118394; Wed, 11 Jun 2014 11:25:18 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!a13no1324780igq.0!news-out.google.com!q9ni4332qaj.0!nntp.google.com!w8no120577qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 11 Jun 2014 11:25:17 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=71.252.147.203; posting-account=zwxLlwoAAAChLBU7oraRzNDnqQYkYbpo NNTP-Posting-Host: 71.252.147.203 References: <1rcdrvonn5xqi$.kavo0h1m48kk.dlg@40tude.net> <7a3c3540-323f-4dbe-b27a-cc6f89a30a39@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: ANN: Units of measurement for Ada v 3.4 released From: "Dan'l Miller" Injection-Date: Wed, 11 Jun 2014 18:25:18 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Received-Bytes: 2357 X-Received-Body-CRC: 957651219 Xref: news.eternal-september.org comp.lang.ada:20238 Date: 2014-06-11T11:25:17-07:00 List-Id: On Wednesday, June 11, 2014 4:37:13 AM UTC-5, Dmitry A. Kazakov wrote: > On Tue, 10 Jun 2014 12:13:42 -0700 (PDT), Dan'l Miller wrote: > > Also, revealing which severe roadblocks (if any) that you hit using > > Ada2012 in bringing this library to fruition as this flower blossoms would > > be interesting to fix in Ada202X. > > It is kept compilable with Ada 2012. The things which could improve it are > compile-time discriminant expressions and mandatory removal of static > discriminants. I don't see them coming anytime soon in Ada. http://www.ada-auth.org/ais.html Why not? Have you made the case in officially-submitted Ada Issues (AIs)? Why let Ada languish unimproved when you as an expert (with demonstrable concrete examples from in-use libraries) know how to make Ada better? > It is difficult to say if language design driven by libraries is good or > bad. STL influenced C++ before Boost. http://en.wikipedia.org/wiki/Standard_Template_Library#History Alexander Stepanov wrote the initial versions of STL in Ada. C++1998 was heavily influenced by that Ada work to bring C++'s feature-set on parity with Ada.