In Scheme, the primitive eq? tests whether its arguments are the same object. For example, in the following list
eq?
(define lst (let (x (list \'a
There is reallyUnsafePtrEquality#. Also see here