<br><br><div><span class="gmail_quote">On 5/13/06, <b class="gmail_sendername">Luís Oliveira</b> <<a href="mailto:luismbo@gmail.com">luismbo@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 2006-maj-13, at 23:56, Ken Tilton wrote:<br>> As the subject suggests, methinks the defcallback macro knows about<br>> IGNORE but not IGNORABLE. I use the latter a lot because of debug<br>> statements that come and go.
<br><br>Hmm, we're putting the declarations in the wrong place.</blockquote><div><br>That is just blind bad luck. I looked at the code and I was not joking when I said it ignores IGNORABLE:<br><br>(defun collect-ignored-args (declarations)
<br>  (loop for declaration in declarations<br>        append (loop for decl in (cdr declaration)<br>                     when (eq (car decl) 'cl:ignore)<br>                     append (cdr decl))))<br><br>Note that (declare (ignore)) works fine, so I think (declare (ignorable)) will go  in the right place if it is not ignored. By the macro. <g>
<br><br>kt<br></div></div><br>