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: fac41,9a0ff0bffdf63657 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,4b06f8f15f01a568 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,9a0ff0bffdf63657 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,9a0ff0bffdf63657 X-Google-Attributes: gid1108a1,public From: Loryn Jenkins Subject: Re: Module size (was Re: Software landmines) Date: 1998/09/05 Message-ID: <35F0702D.E4F66E07@s054.aone.net.au>#1/1 X-Deja-AN: 387997978 Content-Transfer-Encoding: 7bit References: <6snlos$bh6$1@hirame.wwa.com> <904912650snz@nezumi.demon.co.uk> <35EFFB78.21BBBED6@ksc.nasa.gov> <6spfvf$nun$1@hirame.wwa.com> <6spojo$8ir$1@uuneo.neosoft.com> X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii X-Trace: news.mel.aone.net.au 904949841 24692 203.102.238.26 (4 Sep 1998 22:57:21 GMT) Organization: TekRite Pty Ltd Mime-Version: 1.0 Reply-To: loryn@acm.org NNTP-Posting-Date: 4 Sep 1998 22:57:21 GMT Newsgroups: comp.lang.eiffel,comp.object,comp.software-eng,comp.lang.ada Date: 1998-09-04T22:57:21+00:00 List-Id: > I think OO is about creating types, not classes. Oh. Pity poor Smalltalk, being so mis-classified as an OO language! But it was possible to create types in C and Pascal. What wasn't so enforced/enabled by those languages was: 1) packaging the operations and data into coherent modules around the types 2) minimizing the data that is passed around the system (and thus making the system dependent on the data representation) 3) distributing complexity between many interacting sets of coherent behaviour, and thus 'managing complexity' and 'modelling our concepts of the world'. Just my $0.03. Loryn Jenkins