Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!newsfeed.freenet.ag!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!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.006 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'semantic': 0.07; '3-d': 0.09; 'abstraction': 0.09; 'high-level': 0.09; 'oh,': 0.09; 'themselves,': 0.09; 'cc:addr:python-list': 0.10; '(like': 0.15; 'breathe': 0.16; 'crowd,': 0.16; 'janssen': 0.16; 'levels,': 0.16; 'to:addr:pearwood.info': 0.16; 'to:addr:steve+comp.lang.python': 0.16; "to:name:steven d'aprano": 0.16; 'wrote:': 0.17; 'instance,': 0.17; 'integer': 0.17; 'specifies': 0.17; '(or': 0.18; 'feb': 0.19; 'define': 0.20; 'scale.': 0.22; 'work,': 0.22; 'cheers,': 0.23; 'cc:2**0': 0.23; 'programming': 0.23; "i've": 0.23; 'cc:no real name:2**0': 0.24; 'machine': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; '(see': 0.27; 'coding': 0.27; 'environment.': 0.27; 'message- id:@mail.gmail.com': 0.27; 'represent': 0.28; 'argue': 0.29; 'context,': 0.29; "d'aprano": 0.29; 'grouping': 0.29; 'steven': 0.29; 'unified': 0.29; 'url:mailman': 0.29; 'that.': 0.30; 'ends': 0.30; 'web.': 0.30; 'on,': 0.30; 'point': 0.31; 'url:python': 0.32; 'structure': 0.32; 'could': 0.32; 'url:listinfo': 0.32; 'received:74.125.82': 0.33; 'doubt': 0.33; 'received:google.com': 0.34; 'along': 0.35; 'pm,': 0.35; 'there': 0.35; 'next': 0.35; 'add': 0.36; 'ability': 0.36; 'but': 0.36; 'received:74.125': 0.36; 'url:org': 0.36; 'smaller': 0.36; 'visual': 0.36; 'should': 0.36; 'skip:p 20': 0.36; 'itself': 0.37; 'level': 0.37; 'two': 0.37; 'data': 0.37; 'subject:: ': 0.38; 'mark': 0.38; 'unit': 0.38; 'object': 0.38; 'skip:l 20': 0.38; 'some': 0.38; 'instead': 0.39; 'apply': 0.39; 'space': 0.39; 'application': 0.40; 'where': 0.40; 'url:mail': 0.40; 'p.s.': 0.63; 'world': 0.63; 'information': 0.63; 'levels': 0.66; 'physical': 0.69; 'internet': 0.71; 'tags,': 0.81; '2013': 0.84; 'arranged.': 0.84; 'construct': 0.84; 'canonical': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=OBQigX3z8FJnBMWwRyls1mpuzjJkKmFCettPRq+PIF8=; b=M7V9lQUMc6hIwOmBWdsH5d5Z+tKuyUpPrKm0HuyRpU4DM4Ja37EOfHdodki5gpULPq q+2Nh0MPtSnx9G1XyxW9hODxFsP+lzkrHH6n5YQ8Z+o7vT8PPTuhXRQGyUJyhfzDo3HT PUFVB3KuoPVEkCtaH73byT0CKCMqfcRNve3QCcqrJlcNIgriJkfwaGERQYsmo3zKgSLd Hnm//4Vh+4o9QQuvJ2Ie1NoV/PFX+O5WWnL7XfFyEyuaSOk0D4OBQJm9XWkqtOg8MK1e mHQU2qEGRv/jd26cTU/yXZFkpxjnp95hRViO2wZ7E37aCPAXX7DUuQBsHWg+r0+U7MKL ShXg== MIME-Version: 1.0 X-Received: by 10.180.85.8 with SMTP id d8mr13011203wiz.4.1360545266676; Sun, 10 Feb 2013 17:14:26 -0800 (PST) In-Reply-To: <511836f7$0$29979$c3e8da3$5496439d@news.astraweb.com> References: <680e50a4-6569-49cf-b369-0be450545d50@googlegroups.com> <5115c455$0$6574$c3e8da3$5496439d@news.astraweb.com> <5117aeca$0$29982$c3e8da3$5496439d@news.astraweb.com> <511836f7$0$29979$c3e8da3$5496439d@news.astraweb.com> Date: Sun, 10 Feb 2013 17:14:26 -0800 Subject: Re: LangWart: Method congestion from mutate multiplicty From: Mark Janssen To: "Steven D'Aprano" Content-Type: text/plain; charset=ISO-8859-1 Cc: python-list@python.org X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 47 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1360545268 news.xs4all.nl 6877 [2001:888:2000:d::a6]:53573 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:38626 On Sun, Feb 10, 2013 at 4:10 PM, Steven D'Aprano wrote: > Mark Janssen wrote: > >> A unified data model as I define it, specifies a canonical atomic unit >> (like the unit integer) and an abstract grouping construct in which >> these atomic units can be arranged. By themselves, these two can >> construct arbitrary levels of data structure complexity. Add the >> ability to apply names to these levels, and you have a complete data >> model for a happy programming environment. My work, to give you some >> context, involves the invention of a "fractal graph" which is where >> the name "unified object model" came from, because a fractal graph, I >> argue can represent every part of the physical world at every scale. > > How can you breathe *way* up there in space? > > http://www.joelonsoftware.com/articles/fog0000000018.html Haha, point taken, but I actually have an application for such a high-level abstraction -- a 3-d web. A unified information model could take the internet to the next level (much like the Internet itself did to all the disparate communications networks before). Instead of the current hypertext and cumbersome attempt at coding semantic meaning in RDF tags, (re)present the internet content in a 3-d space and let the visual cortex, along with the crowd, make the relationships. (See pangaia.sourceforge.net) > P.S. not all phenomena are fractal. The elbow joint, for instance, is just a > hinge, and not made of smaller elbow joints made of tinier elbow joints > made of even tinier elbow joints made of ... Oh, no doubt about that. Perhaps instead of fractal graph, I should call it a recursive graph -- there must be a "base case" which ends the infinite regress. For the model I've been working on, that base case is the unit integer (or the machine word with only the least-significant-bit set to "1"). Cheers, mark > > > -- > Steven > > -- > http://mail.python.org/mailman/listinfo/python-list