range-end
-- r7rs
Type range-value
;exact-integer-positive-or-zero
;integer-positive-or-zero
;rational-positive-or-zero
;real-positive-or-zero-not-inf
;number-positive-or-zero-not-inf
;number-positive-or-zero
;number-not-nan
;number
;number-not-inf
;real-positive-or-zero
;real-not-nan
;complex-not-nan
;complex
;real
;real-not-inf
;complex-not-inf
;rational
;real-not-inf-not-nan
;complex-not-inf-not-nan
;number-not-inf-not-nan
;integer
;exact-integer
;exact-rational
;exact-real
;exact-complex
;exact-number
;vector-copy
;vector-copy!
;vector-fill!
;vector->list
;string-copy
;string-copy!
;string-fill!
;substring
;string->list
;string->vector
;vector->string
;bytevector-copy
;bytevector-copy!
;utf8->string
;string->utf8
;read-bytevector!
;write-bytevector
;write-string
;number?
;integer?
;real?
;rational?
;complex?
;exact?
;inexact?
;exact-integer?
;zero?
;=
;+
;-
;*
;/
;expt
;square
;inexact
;sqrt
;exp
;log
;sin
;cos
;tan
;asin
;acos
;atan
;number->string
;<
;<=
;>=
;>
;positive?
;negative?
;abs
;floor/
;floor-quotient
;floor-remainder
;truncate/
;truncate-quotient
;truncate-remainder
;min
;max
;odd?
;even?
;floor
;ceiling
;truncate
;round
;gcd
;lcm
;numerator
;denominator
;exact
;finite?
;infinite?
;nan?
;real-part
;imag-part
;magnitude
;angle
;rationalize
;make-rectangular
;make-polar
;list-ref
;list-tail
;list-set!
;vector-ref
;vector-set!
;string-ref
;string-set!
;bytevector-u8-ref
;bytevector-u8-set!
;list-set-car!
;Note: These definitions consume an input that is a super-type.