<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Dec 27, 2014 at 5:50 AM, Pascal Costanza <span dir="ltr"><<a href="mailto:pc@p-cos.net" target="_blank">pc@p-cos.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi,<div><br></div><div>1. intern-eql-specializer is not strictly necessary. ...</div></div></blockquote><div><br></div><div>I had somewhat noticed ;-)<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>2. Don’t take the CLOS MOP specification as some kind of final word on how CLOS should be implemented. ...</div></div></blockquote><div><br></div><div>Usage as made it more or less mandatory by now I think.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div>3. I’m not convinced that eql specializers are the most pressing concern. For example, the total lack of a good specification for method combination metaobjects is much more worrisome. </div></div></blockquote><div><br></div><div>Yep! That one was a bit freakish when I redid it lately in the thing I tinker with.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Also, the generic function invocation protocol is too restrictive, in that it doesn’t allow for more modern inlining techniques (like polymorphic inline caches, or trace-based JIT compilation, for example). <br></div></div></blockquote><div><br></div><div>This is almost precisely the subject I wanted to address next on this list, in a couple of weeks, when I'll think I'd be ready...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div></div><div><br></div><div>4. If you are really concerned about eql specializers <br></div></div></blockquote><div><br></div><div>I am not that much concerned about them and, in fact, I consider the matter settled now.<br></div><div><br></div><div>Thanks,<br><br></div><div>JCB<br><br></div></div></div></div>