I suspect SAPs could very well be EQL-comparable since they are immutable.
Though I think I was opposed to EQLness in that discussion, or at least sceptical, on reflection EQL comparison does sound right "numberlike immutable objects" -- but I'm still on the fence re. extending a very primitive standard operator.
However, re: CFFI, pointers, and hash-tables: I believe the portable solution is to use CFFI:POINTER-ADDRESS as the key.
I suspect SAPs could very well be EQL-comparable since they are immutable.
Though I think I was opposed to EQLness in that discussion, or at least sceptical, on reflection EQL comparison does sound right "numberlike immutable objects" -- but I'm still on the fence re. extending a very primitive standard operator.
However, re: CFFI, pointers, and hash-tables: I believe the portable solution is to use CFFI:POINTER- ADDRESS as the key.