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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,7f8fc37d854731d6 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,7f8fc37d854731d6 X-Google-Attributes: gid114809,public X-Google-Thread: 1108a1,7f8fc37d854731d6 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,7f8fc37d854731d6 X-Google-Attributes: gid103376,public X-Google-Thread: 10461e,7f8fc37d854731d6 X-Google-Attributes: gid10461e,public From: alaric@abwillms.demon.co.uk (Alaric B. Williams) Subject: Re: Interesting but sensitive topic to discuss (HELP: - OOP and CASE t Date: 1996/11/12 Message-ID: <847822216.17951.0@abwillms.demon.co.uk>#1/1 X-Deja-AN: 196028499 x-nntp-posting-host: abwillms.demon.co.uk references: <32813322.41C6@kyebek3.kjist.ac.kr> <55pqr5$136a@grimsel.zurich.ibm.com> <328109CD.6685@concentric.net> <6KRKVf9k3RB@herold.franken.de> <3282F9EE.7E7@concentric.net> <6KVOxOkk3RB@herold.franken.de> newsgroups: comp.object,comp.ai,comp.lang.ada,comp.lang.c++,comp.lang.smalltalk Date: 1996-11-12T00:00:00+00:00 List-Id: jhd@herold.franken.de (Joachim Durchholz) wrote: >alovejoy@concentric.net wrote 08.11.96: >> > I think this is a bit misleading. >Seems I got mislead my self a bit :) >> execution of a program. And in a Self program, classes never exist at all >> (not even in the program text). >Well, I don't know Self (or any other prototype language), so I'm a bit >bewildered about what you say about this statement. >Could anybody post a short characterisation of prototype languages? Basically, instead of creating a class, we instead create a blank object and insert methods into it. Any object of that 'type' is a kind of clone of that prototype object. In Self, this is implemented by parent pointers in objects that refer to the objects they derive from. EG, point objects derive from a prototypical point ("traits Point"). They contain overriden x and y variables, so they have individual identity (otherwise, they'd always refer to the prototypical x and y objects in the prototype point). This is kinda cool for some things! ABW -- "Simply drag your mother in law's cellphone number from the Address Book to the Laser Satellite icon, and the Targeting Wizard will locate her. Then follow the onscreen prompts for gigawattage and dispersion pattern..." (Windows for Early Warning and Defence User's manual P385) Alaric B. Williams Internet : alaric@abwillms.demon.co.uk Hello :-)