Module scmlbaseequality

May 12, 2014 ยท View on GitHub

Scheme base library for equivalence predicates

. __Authors:__ Joseph Wayne Norton ([`norton@alum.mit.edu`](mailto:norton@alum.mit.edu)).

Function Index

'$scml_exports'/0
'eq?'/2Equivalent to 'eqv?' / 2.
'equal?'/2

Returns #t if obj1 and obj2 have the same display representation. Otherwise, #f.

.
'eqv?'/2

Returns #t if obj1 and obj2 are normally regarded as the same object. Otherwise, #f.

.

Function Details

'$scml_exports'/0


'$scml_exports'() -> [{scm_symbol(), scmi_nip()}]



'eq?'/2


'eq?'(O1::scm_obj(), O2::scm_obj()) -> scm_boolean()



Equivalent to 'eqv?' / 2.

'equal?'/2


'equal?'(Boolean::scm_obj(), O2::scm_obj()) -> scm_boolean()



Returns #t if obj1 and obj2 have the same display representation. Otherwise, #f.

'eqv?'/2


'eqv?'(Boolean::scm_obj(), O2::scm_obj()) -> scm_boolean()



Returns #t if obj1 and obj2 are normally regarded as the same object. Otherwise, #f.