(rapid comparator)

Comparators compatible with SRFI 128.

(comparator-if<=> a b less equal greater)

(comparator-if<=> comparator a b less equal greater)

(hash-bound)

(hash-salt)

(make-comparator type-test equality ordering hash)

(comparator-test-type comparator obj)

(comparator-check-type comparator obj)

(comparator-hash comparator obj)

(=? comparator a b . #<undef>)

(<? comparator a b . #<undef>)

(>? comparator a b . #<undef>)

(<=? comparator a b . #<undef>)

(>=? comparator a b . #<undef>)

(boolean-hash obj)

(char-hash obj)

(char-ci-hash obj)

(number-hash obj)

(string-ci-hash obj)

(symbol-hash obj)

(make-eq-comparator)

(make-eqv-comparator)

(make-equal-comparator)

(make-pair-comparator car-comparator cdr-comparator)

(make-list-comparator element-comparator type-test empty? head tail)

(make-vector-comparator element-comparator type-test length ref)

(string-hash obj)

(comparator-register-default! comparator)

(default-hash obj)

(make-default-comparator)