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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e9ec140e4d84359f X-Google-Attributes: gid103376,public From: ncohen@watson.ibm.com (Norman H. Cohen) Subject: Re: No multiple dispatch in Ada95? Date: 1995/04/07 Message-ID: <3m4btg$ngk@watnews1.watson.ibm.com>#1/1 X-Deja-AN: 100070411 distribution: world references: <3lu8tp$eep@disunms.epfl.ch> <1995Apr6.163750.11289@wdl.loral.com> <3m3c72$5ms@disunms.epfl.ch> organization: IBM T.J. Watson Research Center reply-to: ncohen@watson.ibm.com newsgroups: comp.lang.ada Date: 1995-04-07T00:00:00+00:00 List-Id: In article <3m3c72$5ms@disunms.epfl.ch>, matomira@di.epfl.ch (Fernando Mato Mira) writes: |> I was also dissapointed by this. I found that the inability of |> defining a new virtual for a set of classes without access to |> source code is a slap in the face to reuse (of couse, such new operations |> should live in a different package, to avoid problems when you get |> a new release of that library). I don't understand the problem. You can derive from a tagged type in a child of the package in which that type is declared, inheriting the operations of the original and adding others. -- Norman H. Cohen ncohen@watson.ibm.com