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: border1.nntp.dca3.giganews.com!backlog3.nntp.dca3.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nac.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!news.stack.nl!reality.xs3.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Your wish list for Ada 202X Date: Mon, 7 Apr 2014 19:47:46 -0500 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <7f1c01c5-3563-4b94-9831-152dbbf2ecdc@googlegroups.com> <2d62368c-9f64-49f3-98a8-5121d0c0fa23@googlegroups.com> <1396504291.12566.134.camel@pascal.home.net> <1396545517.12456.30.camel@pascal.home.net> <1893909476418340554.191505laguest-archeia.com@nntp.aioe.org> NNTP-Posting-Host: static-69-95-181-76.mad.choiceone.net X-Trace: loke.gir.dk 1396918066 5909 69.95.181.76 (8 Apr 2014 00:47:46 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 8 Apr 2014 00:47:46 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Original-Bytes: 2669 Xref: number.nntp.dca.giganews.com comp.lang.ada:185576 Date: 2014-04-07T19:47:46-05:00 List-Id: "Luke A. Guest" wrote in message news:1893909476418340554.191505laguest-archeia.com@nntp.aioe.org... > "Randy Brukardt" wrote: >> Very early in the design of Ada, there was a proposal to add a unary >> operator symbol specifically for the purpose converting between types. >> Ichbiah and his team rejected the proposal as "+" already exists and has >> no >> other useful purpose. They said that "+" should be used for this purpose. > > I don't get the idea of using plus as a conversion operator, I'd this so e > mathematical notation I've not come across? The second part above is so garbled that I can't guess how to respond to it. The first part is easy, one camp says unary "+" doesn't have a (useful) mathematical meaning, so let's ignore that meaning and use the operator for conversions. The other camp says that unary "+" has a (useless) mathematical meaning that should be left alone. Because of the dynamics of the Ada standards process, neither camp ever gets to lead and the net effect is that we never get *any* conversion operator. Which we've needed from day 1, IMHO. Randy.