On 1/2/19 3:46 PM, Pascal J. Bourguignon wrote:
> equalp is nice, but you must remember that it compares strings
> case-insensitively.
>
> (defstruct person name)
> (equalp (make-person :name "foo") (make-person :name "Foo")) -> t
Indeed. In my code, the structures do not house strings, so I had
decided to go along with EQUALP.
Part of my motivation to use structures was that CMUCL documentation
states that the Python compiler deals well with them.
This proposal looks good. Is there an implementation of it somewhere?