|   | 
 ANSI Common Lisp    12 Numbers    12.2 Dictionary of Numbers
 
| 12.2.6  rational | 
System Class | 
  
 - Class Precedence List:
 - 
rational,
real,
number,
t
  - Description:
 - 
The canonical representation of a rational 
is as an integer if its value is integral,
and otherwise as a ratio.
The types integer and ratio 
are disjoint subtypes of type rational.
 
  - Compound Type Specifier Kind:
 - 
Abbreviating.
  - Compound Type Specifier Syntax:
 - 
(rational [lower-limit [upper-limit)]]
  - Compound Type Specifier Arguments:
 - 
lower-limit, upper-limit - interval designators 
					   for type rational.
The defaults for each of lower-limit and upper-limit is the symbol *.
  - Compound Type Specifier Description:
 - 
This denotes the rationals on the interval described by
lower-limit and upper-limit.
  - Allegro CL Implementation Details:
 - 
 None.
  
 |