Subject: Re: Stupid question--
From: rpw3@rpw3.org (Rob Warnock)
Date: Sat, 09 Aug 2003 06:52:18 -0500
Newsgroups: comp.lang.lisp
Message-ID: <hK-cnVlO-97vfamiXTWc-g@speakeasy.net>
Don Geddis  <don@geddis.org> wrote:
+---------------
| "P.C." <per.corell@privat.dk> writes:
| > Now my question first came inmind, when I read about "Pure Lisp",
| > where you with 5 primitive functions ;
| > Car Cdr Cons Atom and Eq
| > shuld be able to compose whatever Lisp function,
...
| Hint: you need to decide how to represent numbers at all, using only those
| primitive functions, well before you worry about things like adding them
| together.  What does the number "3" actually look like?  Start with that
| question.
+---------------

For the serious student, this paper is an excellent introduction to the
topic, including a survey of what various implementations have used and
a comparison of execution-time costs of each approach:

  <URL:ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/typeinfo.ps.gz>
  Gudeman: "Representing Type Information in Dynamically Typed Languages"


-Rob

-----
Rob Warnock, PP-ASEL-IA		<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607