Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.glorb.com!news-out.octanews.net!indigo.octanews.net!auth.beige.octanews.com.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.python Subject: Re: What other languages use the same data model as Python? 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> Date: Wed, 04 May 2011 03:58:51 -0700 Message-ID: <7x62pqn34k.fsf@ruckus.brouhaha.com> Organization: Nightsong/Fort GNOX User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:Yq0+xQX6XGdeUz1YNemUvh5hqTA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Lines: 10 NNTP-Posting-Date: 04 May 2011 05:58:51 CDT X-Complaints-To: abuse@octanews.net Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:4608 Steven D'Aprano writes: >>>> x = "spam" > what is the value of the variable x? Is it...? > (1) The string "spam". Python works about the same way as Lisp or Scheme with regard to this sort of thing, and those languages have been described with quite a bit of mathematical formality. So if you want a precise theoretical treatment you might look at the Scheme report. It should be pretty clear how it carries over to Python.