Closed rtoy closed 3 months ago
Works correctly in 1.12.2
Clozure Common Lisp Version 1.12.2 (v1.12.2-59-g3cdcedae) DarwinX8664
For more information about CCL, please see https://ccl.clozure.com.
CCL is free software.
It is distributed under the terms of the Apache Licence, Version 2.0.
? (format t "~,6,,0e" 8.199685e-37)
0.819968E-36
NIL
?
This does work with a lisp built from current sources (Clozure Common Lisp Version 1.12.2 (v1.12.2-65-g477674e2) DarwinX8664).
I confirm that it fails with the 1.12.2 release binaries (Clozure Common Lisp Version 1.12.2 DarwinX8664) though.
I downloaded 1.12.2 and did a (rebuild-lisp :full t)
and can confirm the bug is gone. I'll let you decide when to close this bug.
In CCL 1.12 linux, the following happens:
This should work and does with clisp, cmucl, ecl, and sbcl. They all print "0.819968e-36". This came up from an ansi-test bug report.