Skip to content

Latest commit

 

History

History
80 lines (42 loc) · 2.06 KB

scml_base_equality.md

File metadata and controls

80 lines (42 loc) · 2.06 KB

Module scml_base_equality

Scheme base library for equivalence predicates

. __Authors:__ Joseph Wayne Norton ([`[email protected]`](mailto:[email protected])).

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.