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=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1b1a6e7f6b4388de X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-18 00:45:19 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!nntp.cs.ubc.ca!freenix!usenet-fr.net!nerim.net!fr.ip.ndsoftware.net!fu-berlin.de!uni-berlin.de!tar-alcarin.cbb-automation.DE!not-for-mail From: Dmitry A. Kazakov Newsgroups: comp.lang.ada Subject: Re: Ada.Streams.Stream_IO.File_Type Date: Fri, 18 Jul 2003 09:46:52 +0200 Message-ID: <639fhvg4rbmto8ro8t00qq3cmv6omg9fps@4ax.com> References: NNTP-Posting-Host: tar-alcarin.cbb-automation.de (212.79.194.111) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de 1058514317 12938123 212.79.194.111 (16 [77047]) X-Newsreader: Forte Agent 1.8/32.548 Xref: archiver1.google.com comp.lang.ada:40455 Date: 2003-07-18T09:46:52+02:00 List-Id: On Tue, 15 Jul 2003 20:13:37 GMT, tmoran@acm.org wrote: >Why is this not a descendant of Ada.Finalization.Limited_Controlled? Probably, because one wished to keep Streams free from tagged types. (specifications mention only 'Class, but no tagged types). However, it is brilliant example where interfaces inheritance and multiple inheritance could be useful: to override a decision made by a designer, you cannot influence. (:-)) --- Regards, Dmitry Kazakov www.dmitry-kazakov.de