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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5c89acd494ea9116 X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news2.google.com!news.glorb.com!news2.arglkargh.de!noris.net!storethat.news.telefonica.de!telefonica.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Self pointer in limited record Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <1183577468.034566.57830@n60g2000hse.googlegroups.com> <1188578849.187422.280620@50g2000hsm.googlegroups.com> <9fy1xoukz1e3$.h574sqmiauri$.dlg@40tude.net> <46d968ee$0$30368$9b4e6d93@newsspool4.arcor-online.net> <137iu0lr82dtb$.wqy3zjz2vr9q.dlg@40tude.net> <46d972e8$0$30384$9b4e6d93@newsspool4.arcor-online.net> <1alyfwaig93sk$.99oy269uon$.dlg@40tude.net> <46d9c138$0$4531$9b4e6d93@newsspool3.arcor-online.net> <1rt8kdcrj6tf.1qgvycc6vh357$.dlg@40tude.net> <46db2bf4$0$7699$9b4e6d93@newsspool2.arcor-online.net> <1188816674.2630.25.camel@kartoffel.vocalweb.de> <9cdmw7k85sey.85sb2t1bjefy$.dlg@40tude.net> <1mbajw59c3eir.jyl8bdp6qvj8.dlg@40tude.net> <1188850449.2630.60.camel@kartoffel.vocalweb.de> <1aza6nzawgcnm.sf76q4dvzw4n$.dlg@40tude.net> <46de8897$0$16115$9b4e6d93@newsspool1.arcor-online.net> <15hzyyy3soem0.12hn79bwy27zt$.dlg@40tude.net> Date: Wed, 5 Sep 2007 17:10:34 +0200 Message-ID: <36wdoqy402nv$.14ugvmc6edxwu.dlg@40tude.net> NNTP-Posting-Date: 05 Sep 2007 17:10:04 CEST NNTP-Posting-Host: d4969dd5.newsspool2.arcor-online.net X-Trace: DXC=8?92\9W=K62^cW`WBF>WQ[ On Wed, 05 Sep 2007 15:12:19 +0200, Jean-Pierre Rosen wrote: > Dmitry A. Kazakov a �crit : >> Yes, and you have to fix the point of view before you start to talk about >> *an* abstraction. The abstraction can be "dog" or it can be "named thing," >> but it cannot be Spike. >> > It seems that you really equate "abstraction" with "class". I agree that > a class is a collection of objects, which is different from an > instance (= a single object). No, I am using conventional meaning unspecific to programming. From http://www.thefreedictionary.com/dict.asp?Word=abstraction 1. a concept or idea not associated with any specific instance; "he loved her only in the abstract--not in person" 2. the act of withdrawing or removing something 3. the process of formulating general concepts by abstracting common properties of instances 4. an abstract painting 5. preoccupation with something to the exclusion of all else 6. a general concept formed by extracting common features from specific examples > But an abstraction (as I -and apparently others- understand it) is a > reduced view of a real world *object*. This is close the position 2. Mine is under 1 and 6 and Georg's is under 3. None of standard meanings 1-6 can be thought on the basis of single instance. The dictionary explicitly refers to "instances" and "examples." Even treating abstraction exclusively as modeling with removing something in order to model (though why couldn't we add something?), even when abstraction = moving from one substrate to another, one have to model not only the object, but the relations it participates with other objects. Actually, there is no objects only these relations. This were unthinkable to do on the basis of unique individual thing-in-itself. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de