exact-integer -- r7rs Type exact-real;exact-complex;exact-number;number-not-inf-not-nan;number-not-inf;number;number-not-nan;complex-not-inf-not-nan;complex-not-inf;complex;complex-not-nan;real-not-inf-not-nan;real-not-inf;real;real-not-nan;rational;exact-integer-zero;exact-integer-positive;exact-integer-negative;code-point-unicode;code-point-ascii;range-value;range-offset;range-start;range-end;range-length;range-length-zero;range-length-not-zero;byte;byte-ascii;number?;integer?;real?;rational?;complex?;exact?;inexact?;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;Note: These definitions consume an input that is a super-type.
(lambda (value) (and (integer? value) (exact? value)))