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

* 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.