Subject: Re: COND as macro? (was Re: Q: where to find code for COND, LET, DO, etc.)
From: Erik Naggum <>
Date: 1995/07/27
Newsgroups: comp.lang.lisp
Message-ID: <>

[Simon Brooke]

|   I am interested and surprised.  I always think of IF as a macro which
|   expands to COND -- COND being after all one of the dozen or so most
|   fundamental bits of LisP.  It would be mildly interesting to know which
|   implementations of CL treat COND as primitive, and which IF.

Common Lisp must differ from that mythical "LisP", because `if' is a
special form/operator in Common Lisp, and `cond' is a macro.  see CLtL2,
p. 156ff.

#<Erik 3015864904>
NETSCAPISM /net-'sca-,pi-z*m/ n (1995): habitual diversion of the mind to
    purely imaginative activity or entertainment as an escape from the
    realization that the Internet was built by and for someone else.