<br><br><div class="gmail_quote">On Mon, Aug 9, 2010 at 3:57 PM, Pascal J. Bourguignon <span dir="ltr"><<a href="mailto:pjb@informatimago.com">pjb@informatimago.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div id=":w4">You're right, the problem is with FIND (notice that FIND is a<br>
function, so that would be in the open-coding of FIND, not a<br>
macro-expansion):<br>
<br>
---(a.lisp)-------------------------------------------------------------<br>
(defun f (tag list)<br>
  (find tag list))<br>
------------------------------------------------------------------------<br>

<br>
> (compile-file "/tmp/a.lisp")<br>;;; Compiling (DEFUN F ...).<br>
;;; Warning:<br>
;;;   in file a.lisp, position 0<br>
;;;   at (DEFUN F ...)<br>
<div class="im">;;;   ! In LET/LET* bindings, the type of the form NIL is SYMBOL, not FIXNUM.<br></div></div></blockquote></div><br>Fixed in CVS.<div><br></div><div>Juanjo<br><div><br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>

c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>
</div></div>