R5RS secondary predicates
Secondary predicates are only applicable to specific expressions
(for example, to numbers). They will throw a type error when applied to expressions
they are not intended for. The predicates here are part of the Scheme standard R5RS.
Type predicate | Description |
char-alphabetic? | alphabetic character |
char-lower-case? | lower-case character |
char-numeric? | numeric character |
char-upper-case? | upper-case character |
char-whitespace? | whitespace character |
even? | even number |
exact? | exact number |
inexact? | inexact number |
negative? | negative number |
odd? | odd number |
positive? | positive number |
zero? | zero |