Generic Lisp do not have floats with arbitrary precision in their standard.
Common Lisp defines four types of floating-point standard: SHORT-FLOAT, SINGLE-FLOAT, DOUBLE-FLOAT, LONG-FLOAT.
COERCE ( LispWorks):
CL-USER 1 > (coerce (/ 1 7) 'double-float)
0.14285714285714285D0
LONG-FLOAT CLISP
[1]> (coerce (/ 1 7) 'long-float)
0.14285714285714285714L0
Common Lisp. GNU CLISP () :
(SETF (EXT:LONG-FLOAT-DIGITS) n)
:
[3]> (SETF (EXT:LONG-FLOAT-DIGITS) 1000)
1000
[4]> (coerce (/ 1 7) 'long-float)
0.142857142857142857142857142857142857142857142857142857
142857142857142857142857142857142857142857142857142857
142857142857142857142857142857142857142857142857142857
142857142857142857142857142857142857142857142857142857
142857142857142857142857142857142857142857142857142857
142857142857142857142857142857142857143L0