Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #43787

Re: Atoms, Identifiers, and Primaries

Path csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <dreamingforward@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.010
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; '16,': 0.03; '(at': 0.04; 'preferably': 0.05; 'root': 0.05; 'identifier': 0.09; 'spaces': 0.09; 'cc:addr:python-list': 0.11; 'python': 0.11; 'itself.': 0.14; '"."': 0.16; '"an': 0.16; '("an': 0.16; '(python)': 0.16; '(there': 0.16; '::=': 0.16; 'attributeref': 0.16; 'finite': 0.16; 'finite,': 0.16; 'lambda': 0.16; 'silly': 0.16; 'sins': 0.16; 'successor': 0.16; 'so.': 0.16; 'language': 0.16; 'wrote:': 0.18; 'discussion': 0.18; "hasn't": 0.19; 'fit': 0.20; 'written': 0.21; 'programming': 0.22; 'bruce': 0.22; 'separate': 0.22; 'cc:addr:python.org': 0.22; 'circular': 0.24; 'mathematical': 0.24; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'define': 0.26; 'least': 0.26; 'primary': 0.26; 'defined': 0.27; 'header:In- Reply-To:1': 0.27; 'am,': 0.29; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'getting': 0.31; 'complete,': 0.31; 'languages': 0.32; 'entirely': 0.33; 'implemented': 0.33; 'actual': 0.34; 'comment': 0.34; 'connection': 0.35; 'case,': 0.35; 'definition': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'reality': 0.36; 'method': 0.36; 'useful': 0.36; 'two': 0.37; 'list': 0.37; 'clear': 0.37; 'architecture': 0.38; 'ends': 0.38; 'fact': 0.38; 'pm,': 0.38; 'anything': 0.39; 'hope': 0.61; 'hardware': 0.61; "you're": 0.61; "you've": 0.63; 'making': 0.63; 'real': 0.63; 'such': 0.63; 'field': 0.63; 'talking': 0.65; 'to:addr:gmail.com': 0.65; 'within': 0.65; 'between': 0.67; 'natural': 0.68; 'generated.': 0.68; 'further,': 0.74; 'theoretical': 0.74; '5.3.1': 0.84; 'different.': 0.84; 'grave': 0.84; 'irrelevant': 0.84; 'involved.': 0.91; 'numbers:': 0.91; 'rusi': 0.91; 'washington': 0.93; '2013': 0.98
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=kCoOd77/pgveDDdEedQuS3eTEgtaykgTZWQ9Fo7/Nro=; b=T4KGxdKVlcuH3HR5z7N4MGfxUQ53Ur+5PR61fEdNRqgfBx6A1MOo78lr0jSxjSt2Yt Wddgc5u7BZSNGCuKXTB2sBT34jlrifCyNwHqm3bMpWFD7SuBSHH84jevvF0kPMQfdNxb /WhOh62PibeXxmbLGAuhofP6swB4BztyDly8nJriEel0gezrEwR3w7wmGogAUdFYZ0ha oPXy6pP5opLvtTzsLVK2p4CWvBka1+LeO1zKJ2hiuHwpZHF6IqKoyrR8L1X1e8/zojKf w5+XSc9upX3IYS79GqyhjWRfvO9zGu3nUMr7MI+oIUg0iO1KiB9fSs/oQ20r2SN3tKjD Pfjw==
MIME-Version 1.0
X-Received by 10.180.12.235 with SMTP id b11mr14210882wic.13.1366242013659; Wed, 17 Apr 2013 16:40:13 -0700 (PDT)
In-Reply-To <14a9ca59-218d-4dec-9e03-b7ac6b92d378@af5g2000pbd.googlegroups.com>
References <66e78281-542b-41b3-a56d-04bf736d1e0a@googlegroups.com> <14a9ca59-218d-4dec-9e03-b7ac6b92d378@af5g2000pbd.googlegroups.com>
Date Wed, 17 Apr 2013 16:40:13 -0700
Subject Re: Atoms, Identifiers, and Primaries
From Mark Janssen <dreamingforward@gmail.com>
To rusi <rustompmody@gmail.com>
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 <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.740.1366242021.3114.python-list@python.org> (permalink)
Lines 65
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1366242021 news.xs4all.nl 2185 [2001:888:2000:d::a6]:49623
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:43787

Show key headers only | View raw


On Tue, Apr 16, 2013 at 8:55 PM, rusi <rustompmody@gmail.com> wrote:
> On Apr 17, 7:57 am, Bruce McGoveran <bruce.mcgove...@gmail.com> wrote:
>> 3.  Section 5.3.1 offers this definition of an attributeref:
>>     attributeref ::= primary "." identifier
>>
>
> One general comment I will make is regarding your distress at what you
> call 'circular'
> Circular just means recursive and recursion is the bedrock for
> language-design.

Rercursion the "bedrock" of language-design.  I don't think so.  From
what I know, a well-defined language ends at its symbols.  It makes no
use of "infinities".

> You cannot hope to define an infinite object such as the python
> language (there are an infinite number of python programs) with a
> finite specification

You've committed two grave sins in C.S.:  Conflating a programming
language ("an infinite object such as python language") with a program
written in that language ("there are an infinite number of python
programs").   These two are entirely separate (at least anything
implemented on a real computer).  Further, you've made a silly
description of python "an infinite object such as the python
language".  A programming language that is well defined has complete,
finite, specification.  The fact that there are an endless number of
programs that can be made from such is irrelevant to the language
itself.

> -- a useful language definition must start and
> end and preferably fit in one's pocket!

Likewise, a language specification must end in its symbols.

> The trick is to find ways of making an inifinite object finitely
> generated.

There is no trick involved.

> So much of language design is a generalization of Peano's
> method of defining (designing?) natural numbers:
> a. 0 is a natural number
> b. If x is a natural number then the successor of x (informally x+1)
> is a natural number

Well now you're getting to the root of the confusion and what I'm
arguing within the C.S. community:  there must be clear distinction
between lambda calculii and programming languages rooted in actual
hardware implementations.  While, traditionally, the field has not
made much of a distinction, in practice the computational architecture
is different.  One of these has a connection to reality and the other
not as much ;^).

In any case, talking about the mathematical realm *as a realm of
Platonic thought* is irrelevant to the discussion of program spaces
where *things actually get done*.

This is what this list (python) has not figured out yet, because they
look up to the theoretical C.S. field and it hasn't yet been
published.

-- 
MarkJ
Tacoma, Washington

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Atoms, Identifiers, and Primaries Bruce McGoveran <bruce.mcgoveran@gmail.com> - 2013-04-16 19:57 -0700
  Re: Atoms, Identifiers, and Primaries rusi <rustompmody@gmail.com> - 2013-04-16 20:55 -0700
    Re: Atoms, Identifiers, and Primaries Mark Janssen <dreamingforward@gmail.com> - 2013-04-17 16:40 -0700
      Re: Atoms, Identifiers, and Primaries alex23 <wuwei23@gmail.com> - 2013-04-17 17:29 -0700
        Re: Atoms, Identifiers, and Primaries Mark Janssen <dreamingforward@gmail.com> - 2013-04-17 17:41 -0700
        Re: Atoms, Identifiers, and Primaries Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-04-18 02:04 +0100
      Re: Atoms, Identifiers, and Primaries rusi <rustompmody@gmail.com> - 2013-04-18 00:40 -0700
    Re: Atoms, Identifiers, and Primaries Ian Kelly <ian.g.kelly@gmail.com> - 2013-04-17 18:33 -0600
      Re: Atoms, Identifiers, and Primaries Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-04-18 02:14 +0000
        Re: Atoms, Identifiers, and Primaries Ian Kelly <ian.g.kelly@gmail.com> - 2013-04-17 21:12 -0600
    Re: Atoms, Identifiers, and Primaries Mark Janssen <dreamingforward@gmail.com> - 2013-04-17 18:04 -0700
    Re: Atoms, Identifiers, and Primaries Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-04-18 02:08 +0100
    Re: Atoms, Identifiers, and Primaries Chris Angelico <rosuav@gmail.com> - 2013-04-18 11:56 +1000
    Re: Atoms, Identifiers, and Primaries Ian Kelly <ian.g.kelly@gmail.com> - 2013-04-17 21:10 -0600
  Re: Atoms, Identifiers, and Primaries Ian Kelly <ian.g.kelly@gmail.com> - 2013-04-17 01:21 -0600
    Re: Atoms, Identifiers, and Primaries 88888 Dihedral <dihedral88888@googlemail.com> - 2013-04-17 21:29 -0700
    Re: Atoms, Identifiers, and Primaries 88888 Dihedral <dihedral88888@googlemail.com> - 2013-04-17 21:29 -0700
  Re: Atoms, Identifiers, and Primaries Dave Angel <davea@davea.name> - 2013-04-17 07:07 -0400
  Re: Atoms, Identifiers, and Primaries Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-04-17 11:43 +0000
  Re: Atoms, Identifiers, and Primaries Bruce McGoveran <bruce.mcgoveran@gmail.com> - 2013-04-17 10:15 -0700
    Re: Atoms, Identifiers, and Primaries Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-04-18 04:43 +1000
      Re: Atoms, Identifiers, and Primaries rusi <rustompmody@gmail.com> - 2013-04-18 10:04 -0700

csiph-web