Yup. It works very well now!<div><br></div><div>Thanks!</div><div><br></div><div>Bye,</div><div><br></div><div>Erik.<br><br><div class="gmail_quote">On Mon, Aug 13, 2012 at 3:39 PM, Rudolf Schlatte <span dir="ltr"><<a href="mailto:rudi@constantly.at" target="_blank">rudi@constantly.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
On Aug 7, 2012, at 20:41, Erik Huelsmann <<a href="mailto:ehuels@gmail.com">ehuels@gmail.com</a>> wrote:<br>
<br>
[...]<br>
<br>
</div><div class="im">> So, just to show the code that's failing to be correctly compiled:<br>
><br>
> Form 1:<br>
> (define-method-combination dmc-test-args-with-optional.4 ()<br>
>   ((methods ()))<br>
>   (:arguments &optional (a :default sup-p))<br>
>   `(progn ,@(mapcar (lambda (method) `(call-method ,method))<br>
>                     methods)<br>
>           (values ,a ,sup-p)))<br>
><br>
> Form 2:<br>
> (defgeneric dmc-test-args-with-optional.4a (x &optional b)<br>
>   (:method-combination dmc-test-args-with-optional.4)<br>
>   (:method (x &optional b) (progn x b)))<br>
><br>
><br>
> My compilation steps are to go into Form 1 and hit C-c C-c. Then do the same with Form 2.<br>
><br>
> Every time when I do that, the method combination of the generic function comes out with #<METHOD-COMBINATION STANDARD>. Which is clearly wrong.<br>
<br>
</div>After fixing Stas's bug report (missing :method-combination initarg for standard-generic-functions), following this recipe gets me the right method combination.  Can you re-check as well?<br>
<br>
Thanks,<br>
<br>
Rudi<br>
<br>
</blockquote></div><br></div>