Additional additional phenomena:

> set({ my class Aa {} }(), { my class Aa {} }()).elems
1
> set({ my class Aa {} }()).EXISTS-KEY({ my class Aa {} }())
True

Looks like the Set class is using .WHICH strings, not === or anything
else more effective, to decide distinctness for set membership purposes.
That would be perfectly sensible if .WHICH reliably indicated identity.

-zefram

Reply via email to