[pro] [MOP] Does intern-eql-specializer serve any real purpose?
Jean-Claude Beaudoin
jean.claude.beaudoin at gmail.com
Sat Dec 27 11:18:30 UTC 2014
On Sat, Dec 27, 2014 at 5:50 AM, Pascal Costanza <pc at p-cos.net> wrote:
> Hi,
>
> 1. intern-eql-specializer is not strictly necessary. ...
>
I had somewhat noticed ;-)
>
> 2. Don’t take the CLOS MOP specification as some kind of final word on how
> CLOS should be implemented. ...
>
Usage as made it more or less mandatory by now I think.
>
> 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.
>
Yep! That one was a bit freakish when I redid it lately in the thing I
tinker with.
> 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).
>
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...
>
> 4. If you are really concerned about eql specializers
>
I am not that much concerned about them and, in fact, I consider the matter
settled now.
Thanks,
JCB
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/pro/attachments/20141227/8268aefc/attachment.html>
More information about the pro
mailing list