On Sun, Apr 25, 2010 at 4:21 PM, Luís Oliveira <span dir="ltr"><<a href="mailto:luismbo@gmail.com">luismbo@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">On Sun, Apr 25, 2010 at 1:55 PM, Juan Jose Garcia-Ripoll<br>
<<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>> wrote:</div></blockquote><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">> Actually it would be nice if instead of a compiler macro I could define them<br>
> to be just plain macros. Anything that prevents it?<br>
<br>
</div>It might work for this particular case, but I'd prefer compiler<br>
macros. See DEFINE-MEM-ACCESSORS in cffi-sbcl.lisp for an example.<br></blockquote></div><br>The problem with compiler macros is that they may stop working depending on the optimization settings.<br><br>Also it is not clear to me from the definitions whether %mem-set returns a value, or whether I can simply produce a form that does not return anything.<br>

<br>Juanjo<br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>