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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,81bb2ce65a3240c3 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.213.106 with SMTP id nr10mr3517442pbc.2.1335379921481; Wed, 25 Apr 2012 11:52:01 -0700 (PDT) Path: r9ni97838pbh.0!nntp.google.com!news2.google.com!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: What would you like in Ada202X? Date: Wed, 25 Apr 2012 20:51:52 +0200 Organization: cbb software GmbH Message-ID: <49o3k46u6s4r.1vgofxhvjn9az.dlg@40tude.net> References: <3637793.35.1335340026327.JavaMail.geo-discussion-forums@ynfi5> <4f97bf40$0$6559$9b4e6d93@newsspool4.arcor-online.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: Gbl624r6iuNIccy3ASy5ag.user.speranza.aioe.org Mime-Version: 1.0 X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Date: 2012-04-25T20:51:52+02:00 List-Id: On Wed, 25 Apr 2012 11:14:59 -0700, Jeffrey Carter wrote: > On 04/25/2012 02:09 AM, Georg Bauhaus wrote: >> >> 0) Which features do you think can be dropped from Ada? > > Interfaces > Tagged types (but retaining finalization for record types) > Child packages with visibility of their ancestors > > These would return Ada to its original vision as a language for programming by > composition. by *procedural* [de]composition you mean. tagged types = composition of types per inheritance child packages = composition of packages For the sake of purity you could also consider dropping record and array types as they too involve some types composition. You would pass record components and array elements as individual parameters to the procedures... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de