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,f9bcaf3157a9fc2c X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: What is a class in Ada ? Date: 2000/02/14 Message-ID: <2000Feb14.074212.1@eisner>#1/1 X-Deja-AN: 585712179 References: <38A42642.ADC205BD@interact.net.au> <38A6CB7E.F1A1CCEC@dowie-cs.demon.co.uk> X-Trace: news.decus.org 950532136 28096 KILGALLEN [216.44.122.34] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 2000-02-14T00:00:00+00:00 List-Id: In article <38A6CB7E.F1A1CCEC@dowie-cs.demon.co.uk>, Martin Dowie writes: I know "orthogonal" as standing for entirely unrelated systems of classification. By example, absent proof the the contrary, I would guess: The political parties to which people belong is orthogonal to whether they are right or left handed The programming language people prefer is orthogonal to the color of their hair. etc. Larry Kilgallen > i only know "orthogonal" as meaning 'right-angled' - what do you mean by it in this > context? > > Matthew Heaney wrote: > >> >> There is a slight difference, however, because in Ada "type" and >> "module" are orthogonal language features. The primitive operations >> ("member functions") for a tagged type (record) aren't declared in the >> record itself. Rather, they are declared in the same module in which >> the record is declared. >> >