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: a07f3367d7,cb04cee6116c8ced X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!npeer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!nntp.club.cc.cmu.edu!feeder.erje.net!news.doubleslash.org!open-news-network.org!news.teledata-fn.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Package's private parts and protected types Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <7ff3810f-3ee3-4f39-a54c-933ad7d0655c@36g2000yqu.googlegroups.com> <1v2la97s2yyvd.1rcy0ana8mver.dlg@40tude.net> <3bb38996-47f7-4f30-8255-f011501404b5@b10g2000yqa.googlegroups.com> Date: Mon, 8 Feb 2010 16:36:23 +0100 Message-ID: NNTP-Posting-Date: 08 Feb 2010 16:36:24 CET NNTP-Posting-Host: 62153fbe.newsspool2.arcor-online.net X-Trace: DXC=Q8JL:JQ^?n>85[]]\]T081A9EHlD;3Yc24Fo<]lROoR18kF7enW;^6ZC`4IXm65S@:3>?2gX@V:GXli0 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:8983 Date: 2010-02-08T16:36:24+01:00 List-Id: On Mon, 08 Feb 2010 09:56:42 -0500, Robert A Duff wrote: > However, I think you can get the hiding you want by using > a protected or synchronized interface. Right, it is better now with Ada 2005. Nevertheless it is not too late to add the "standard" Ada syntax for task and protected types declarations leaving the old one supported for compatibility reasons. I mean type T is task { private | record ... }; type S is protected { private | record ... }; -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de