Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!newsreader4.netcologne.de!news.netcologne.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; 'rewrite': 0.07; 'python': 0.09; 'inherited': 0.09; 'cc:addr:python-list': 0.10; '(like': 0.15; 'ah,': 0.16; 'at.': 0.16; 'idea:': 0.16; 'janssen': 0.16; 'mon,': 0.16; 'wrote:': 0.17; '(or': 0.18; 'feb': 0.19; '(usually': 0.22; 'explicit': 0.22; 'implicit': 0.22; 'cc:2**0': 0.23; 'elements': 0.23; 'cc:no real name:2**0': 0.24; 'idea': 0.24; 'cc:addr:python.org': 0.25; 'header:In-Reply-To:1': 0.25; '(which': 0.26; 'am,': 0.27; 'structures': 0.27; 'message- id:@mail.gmail.com': 0.27; "doesn't": 0.28; 'chris': 0.28; 'fine': 0.28; 'end,': 0.29; 'grouping': 0.29; 'proposing': 0.29; 'unified': 0.29; "i'm": 0.29; 'usually': 0.30; '(and': 0.32; 'towards': 0.32; 'operate': 0.32; 'could': 0.32; 'received:74.125.82': 0.33; 'goes': 0.33; '11,': 0.33; "aren't": 0.33; 'traditional': 0.33; 'agree': 0.34; 'received:google.com': 0.34; 'pm,': 0.35; 'something': 0.35; 'there': 0.35; 'but': 0.36; 'received:74.125': 0.36; 'quite': 0.37; 'data': 0.37; 'subject:: ': 0.38; 'mark': 0.38; 'unit': 0.38; 'mean': 0.38; 'things': 0.38; 'worth': 0.63; 'else.': 0.65; 'theoretical': 0.65; 'wanting': 0.65; '2013': 0.84 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=EdSdTaD1VpisXGEYan+XMDdPTbeHSVF5IlpanZlFlqM=; b=j4gFLBWJJZKDHvHrm9zenoHKEhx52jiYjPdBoEXnRKroKyX7ujriZXxoDmMF/zHern kWCcn8IrdKgsqTSkTjbNWCkOPijt5NaUhpsWgVoT3VmuJV08hNUCgFDd+P3A0S8cCh68 opquhsdj+Ux32Yp8TDzZZOA+cZPIZKYSKrZiPlQqkgzYXmBR101D+ZyU/RTSLYGGGICG NojCH0pVnLBedERYgqwntGFWLaF/Xlk7cPksZutEF/o5wsj1lnOjwoRADm4QsTeqklHj jgJlcjMWAIpUb1waq/tbDfQyNnDW8tQjVilO6O3lGUo4FZErxXJipIurPqs8w4aMz0Oa lhQg== MIME-Version: 1.0 X-Received: by 10.180.104.196 with SMTP id gg4mr12651205wib.16.1360533705560; Sun, 10 Feb 2013 14:01:45 -0800 (PST) In-Reply-To: References: <680e50a4-6569-49cf-b369-0be450545d50@googlegroups.com> <5115c455$0$6574$c3e8da3$5496439d@news.astraweb.com> <5117aeca$0$29982$c3e8da3$5496439d@news.astraweb.com> Date: Sun, 10 Feb 2013 14:01:45 -0800 Subject: Re: LangWart: Method congestion from mutate multiplicty From: Mark Janssen To: Chris Angelico 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: 23 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1360533711 news.xs4all.nl 6972 [2001:888:2000:d::a6]:36827 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:38606 On Sun, Feb 10, 2013 at 1:51 PM, Chris Angelico wrote: > On Mon, Feb 11, 2013 at 8:28 AM, Mark Janssen wrote: >> Yes, I was aware of his sarcasm. But I was actually wanting to agree >> with the fundamental idea: that one could reduce all data types to 1 >> atomic unit and 1 grouping construct, and like set theory in >> mathematics, derive everything else. > > There are many things that work fine in theory, but aren't practical. > You could theoretically rewrite any Python program in Ook (or its > non-G-rated cousin), but that doesn't mean that Ook's data model is > worth working with. Ah, but you're conflating a *data model* (which is already composed of simple theoretical elements (like 1/0)) and a *programming language*, which is composed of either an implicit or explicit data model (usually the former) AND a set of transforms that operate on it. IOW, I'm wanting to take something that is usually just inherited and historical (and thereby taken for granted), and make it something to look at. Traditional Data Structures in CompSci goes somewhat towards this end, but doesn't quite take the idea to its ultimate, and that's what I'm proposing with a unified data model. mark