### 18.15 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`