Path: csiph.com!x330-a1.tempe.blueboxinc.net!aioe.org!feeder.news-service.com!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.094 X-Spam-Evidence: '*H*': 0.81; '*S*': 0.00; 'subject:Python': 0.04; 'pm,': 0.11; 'wrote:': 0.14; 'different,': 0.16; 'illusion': 0.16; 'model,': 0.19; 'header:In-Reply-To:1': 0.22; 'mon,': 0.22; 'objects,': 0.23; 'reference.': 0.23; 'pointing': 0.25; 'subject:data': 0.26; 'chris': 0.27; 'message-id:@mail.gmail.com': 0.28; 'subject:?': 0.29; "can't": 0.31; 'to:addr:python-list': 0.32; 'creates': 0.33; "isn't": 0.34; 'reference': 0.34; 'subject:What': 0.35; 'subject:use': 0.35; 'plain': 0.36; 'think': 0.36; 'data': 0.37; 'received:209.85': 0.37; 'references': 0.38; 'received:google.com': 0.38; 'but': 0.38; 'to:addr:python.org': 0.39; 'could': 0.39; 'received:209': 0.39; 'header:Received:5': 0.40; 'perfect': 0.62; '2011': 0.62; 'boxes,': 0.84; 'perfect,': 0.84; 'received:209.85.210.174': 0.84; 'received:mail- iy0-f174.google.com': 0.84; 'subject:other': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=jNx2lgCeHREF4ohFbgos1Wc3HdzPm/+2wW2mn+AOno8=; b=xlIPIHfrY24anRi1iV5r0KScPW6U0WnFW9Rin4TFtnae1fKUPGOGx5rQpwFTEdd9iV 5j2JLsJBNIF6F2+ZNMLZkvUUxvfTmtfdm2PB9p/yExOGgafz/nYJVvE/EUHiR0SqDOau +rbm/NoramGEY3jkTY6VnK5EMtcwEP/W4+nCQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=GMoeT4q5jNC39HOBlSLHfSPJyaU0qUbo4c9xZivA2lAKMty91cG8Jlj5+j1xMTnII+ BwG30Yr3X0zZiIeyBp6Iy1YfTL/Qg3yNO6NjtgtMkE2Y9QPNtY48j3opnS7RvW1jLoiA ljdSaOsKUvX5hp+kjWQMxmaDIwu1PmTZ+WI24= MIME-Version: 1.0 In-Reply-To: <6qsk98-em1.ln1@svn.schaathun.net> References: <4dbd1dbf$0$29991$c3e8da3$5496439d@news.astraweb.com> <77f64071-b288-404c-8280-b2c61ba77f06@n10g2000yqf.googlegroups.com> <4dc12fb4$0$29991$c3e8da3$5496439d@news.astraweb.com> <7q1898-f3l.ln1@svn.schaathun.net> <9fd898-0el.ln1@svn.schaathun.net> <92f70aF9pqU1@mid.individual.net> <92kh9cFgdcU1@mid.individual.net> <4dc5fd42$0$29991$c3e8da3$5496439d@news.astraweb.com> <92os6dF5jbU1@mid.individual.net> <6qsk98-em1.ln1@svn.schaathun.net> Date: Mon, 9 May 2011 21:18:29 +1000 Subject: Re: What other languages use the same data model as Python? From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 16 NNTP-Posting-Host: 82.94.164.166 X-Trace: 1304939912 news.xs4all.nl 41110 [::ffff:82.94.164.166]:60980 X-Complaints-To: abuse@xs4all.nl Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:4989 On Mon, May 9, 2011 at 8:38 PM, Hans Georg Schaathun wrote: > The flaw of this model, and I am not discounting its merits, just > pointing out that it isn't perfect, is that it creates the illusion > that references are boxes (objects) just like data objects, leading > the reader to think that we could have a reference to a reference. > If they are all boxes, by can't we make reference thereto? http://www.xkcd.com/895/ Analogies are like diagrams. Not all of them are perfect or useful. The boxes are different sizes. If you really want them to look different, do one as squares and one as circles, but don't try that in plain text. Chris Angelico