LISP - цифры после десятичной точки

кто-нибудь знает, как указать число цифр после десятичной точки для числа с плавающей запятой в Лиспе?

Скажите, если я напечатаю эту команду в REPL:

CL-USER 3 > (format t "~,15f" (float (/ 1 7)))

Я получил:

0.142857150000000 

Но число округляется до 8-й цифры после десятичной точки, мне нужно увидеть много цифр после десятичной точки, чтобы увидеть, является ли число циклическим, и рассчитать период. (На самом деле я начинаю пытаться решить проблему Project Euler 26).

Мне нужно получить что-то вроде этого:

CL-USER 3 > (format t "~,15f" (float (/ 1 7)))
0.142857142857142857142857142857142857.... 

Спасибо,

Лука

Ответы на вопрос(3)

Ваш ответ на вопрос