Equivalence predicates





`=̀13`(ndexfile(index-entry "eqv?" "tt" main )eqv?obj1 obj2)
procedure
STK extends the ndexfile(index-entry "eqv?" "tt" aux )eqv? predicate defined in the R4RS to take keywords into account: if obj1 and obj2 are both keywords, the ndexfile(index-entry "eqv?" "tt" aux )eqv? predicate will yield #t if and only if $\Longrightarrow$
$\Longrightarrow$ unspecified error makeotherˆ`=̀13`


          gobblecr(string=? (keyword->string obj1)          (keyword->string obj2))    #t





`=̀13`(ndexfile(index-entry "eq?" "tt" main )eq?obj1 obj2)
procedure
STK extends the ndexfile(index-entry "eq?" "tt" aux )eq? predicate defined in R4RS to take keywords into account. On keywords, ndexfile(index-entry "eq?" "tt" aux )eq? behaves like ndexfile(index-entry "eqv?" "tt" aux )eqv?.

$\Longrightarrow$
$\Longrightarrow$ unspecified error makeotherˆ`=̀13`


          gobblecr(eq? :key :key)                 #t





`=̀13`(ndexfile(index-entry "equal?" "tt" main )equal?obj1 obj2)
procedure
Identical to R4RS.