Why is Python popular, while Lisp and Scheme aren't?

Michael Hudson mwh at python.net
Mon Nov 11 05:03:22 EST 2002


Carl Banks <imbosol at vt.edu> writes:

> Dennis Lee Bieber wrote:
> >        As I recall, they also derive from the hardware that LISP was first 
> > implemented on -- C)ontents A)ddress R)egister, and C)ontents D)ata 
> > R)egister (or some variation thereof). Something to the effect that the 
> > original machine storage unit (words) effectively held two pointers, 
> > accessed as address and data...
> 
> 
> Which is kind of funny.  You'd expect the Data Register to point to
> the nth item in the list, and Address Register to point to the next
> cons cell.  But the reverse is true.

I think the d in cdr stands (stood) for decrement, not data.  But the
web seems confused on the issue.  It just means "second half of cons
cell" to me...

Cheers,
M.

-- 
40. There are two ways to write error-free programs; only the third
    one works.
  -- Alan Perlis, http://www.cs.yale.edu/homes/perlis-alan/quotes.html



More information about the Python-list mailing list