Subject: Re: Guide to Lisp, v1.20
From: Erik Naggum <>
Date: 28 Aug 2002 19:24:31 +0000
Newsgroups: comp.lang.lisp
Message-ID: <>

* Bulent Murtezaoglu
| Hmm, unlike others it never even occurs to me that first and rest are there
| when I am writing code.  I understand the above might be a good habit to get
| into but I am curious how you guys made yourselves get into this habit to
| start with?

  I concur with differentiation according as the argument is a list or a tree.
  If a list, `first´, `second´, `third´, ..., `tenth´, and `rest´ apply.  If a
  tree, `car´, `cdr´, `caar´, `cadr´, `cdar´, ... `cddddr´ apply.  We see that
  `first´, `car´, `rest´, and `cdr´ are the trivial or degenerate case.

Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.