Previous: built-in numerics exactness, Up: built-in numerics [Contents][Index]
<positive>Type of positive numeric values. Its definition is equivalent to:
(define-type <positive>
  (or <positive-fixnum> <positive-bignum>
      <positive-ratnum> <positive-flonum>))
<negative>Type of negative numeric values. Its definition is equivalent to:
(define-type <negative>
  (or <negative-fixnum> <negative-bignum>
      <negative-ratnum> <negative-flonum>))
<non-negative>Type of non–negative numeric values. Its definition is equivalent to:
(define-type <non-negative>
  (or <non-negative-fixnum> <positive-bignum> <positive-ratnum>
      <positive-flonum> <positive-zero-flonum>))
<non-positive>Type of non–positive numeric values. Its definition is equivalent to:
(define-type <non-positive>
  (or <non-positive-fixnum> <negative-bignum> <negative-ratnum>
      <negative-flonum> <negative-zero-flonum>))
<zero>Type of zero numeric values. Its definition is equivalent to:
(define-type <zero>
  (or <zero-fixnum>  <zero-flonum>
      <zero-compnum> <zero-cflonum>))