On Tue, Jul 15, 2025 at 11:41 AM Visuwesh <visuweshm@gmail.com> wrote:
[செவ்வாய் ஜூலை 15, 2025] Stéphane Marks wrote:

> On Mon, Jul 14, 2025 at 3:54 PM Spencer Baugh <sbaugh@janestreet.com> wrote:
>
>> Stéphane Marks <shipmints@gmail.com> writes:
>> > On Sun, Jul 13, 2025 at 2:16 PM Stéphane Marks <shipmints@gmail.com>
>> wrote:
>> > I've updated the broader vtable update in the referenced 78843 bug to
>> check out if interested.
>> >
>> > I've removed support for the duplicate-object feature.  After careful
>> consideration, it was half baked and I think better for vtable
>> > programmers to handle their own objects.  I will be sure the
>> documentation stresses to avoid duplicate objects as vtable's design is
>> > predicated on unique objects (or race conditions ensue among duplicate
>> object references).
>>
>> Thank you, this was going to be my first bit of feedback.
>>
>> Folowup question: What is the motivation for adding customizable object
>> equality?  Could the need for that be avoided by some changes specific
>> to vtable-update-object?
>>
>
> It's really a policy question and future proofing.  I believe Lars
> originated this idea and probably has use cases for this in his vtable code.

This question came up in emacs-devel once before: https://yhetil.org/emacs-devel/CANVbq5kjPpCKwMBSYfHHLMFXAX7vAgy+D=uLAwJoTGQ5cLSjFQ@mail.gmail.com

What does the group have to say about Kristoffer's use case?  He's one of the people that's helped test the larger vtable.el changes and influenced some new features and some fixes beyond object-equal.