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.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e7eac323b942b78b X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-16 18:12:21 PST Path: bga.com!news.sprintlink.net!howland.reston.ans.net!agate!library.ucla.edu!ihnp4.ucsd.edu!network.ucsd.edu!mbk From: mbk@inls1.ucsd.edu (Matt Kennel) Newsgroups: comp.lang.ada Subject: Re: Child packages [nn,pedo,incest,cons Date: 16 Oct 1994 23:54:15 GMT Organization: Institute For Nonlinear Science, UCSD Message-ID: <37sef7$na4@network.ucsd.edu> References: <1994Oct14.121611.22416@sei.cmu.e> NNTP-Posting-Host: lyapunov.ucsd.edu X-Newsreader: TIN [version 1.1 PL8] Date: 1994-10-16T23:54:15+00:00 List-Id: firth@sei.cmu.edu wrote: : Subject: Child packages [nn,pedo,incest,cons] : In article <1994Oct14.094121@di.epfl.ch> Robb.Nebbe@di.epfl.ch (Robb Nebbe) writes: : >|> The private part and body of any child can access the private part of : >|> its parent (and grandparent...). : In principle, any mechanism that allows one to extend an abstraction : also allows one to break it. That's a hard choice for the language : designer to make. How? You have an original thing A that is "not broken". In most OO languages, you can make B which is "like A" except for blah blah blah. Of course, the new stuff that you do might happen to "break" the original intent of A. But if your original program used A, and just A, how could A now be broken? -- -Matt Kennel mbk@inls1.ucsd.edu -Institute for Nonlinear Science, University of California, San Diego -*** AD: Archive for nonlinear dynamics papers & programs: FTP to -*** lyapunov.ucsd.edu, username "anonymous".