SRFI 128 (MIT/GNU Scheme 11.0.90)

Next: SRFI 131, Previous: SRFI 125, Up: Standards Support [Contents][Index]

### 19.14 SRFI 128: Comparators (reduced)

Description An implementation of comparators, which encapsulate type, equality, ordering, and hashing. URL https://srfi.schemers.org/srfi-128/srfi-128.html Support Fully supported. Libraries `(srfi 128)` Global All names are bound in the MIT/GNU Scheme global environment.

`<=?` | `<?`
`=?` | `>=?`
`>?` | `boolean-hash`
`char-ci-hash` | `char-hash`
`comparator-check-type` | `comparator-equality-predicate`
`comparator-hash` | `comparator-hash-function`
`comparator-hashable?` | `comparator-if<=>`
`comparator-ordered?` | `comparator-ordering-predicate`
`comparator-register-default!` | `comparator-test-type`
`comparator-type-test-predicate` | `comparator?`
`default-hash` | `hash-bound`
`hash-salt` | `make-comparator`
`make-default-comparator` | `make-eq-comparator`
`make-equal-comparator` | `make-eqv-comparator`
`make-list-comparator` | `make-pair-comparator`
`make-vector-comparator` | `number-hash`
`string-ci-hash` | `string-hash`
`symbol-hash`