Bind clojure.core/float (= double on Chez)

Chez has no single-float type, so float coerces to a flonum like double.
Corpus 2683->2684; floor raised.
This commit is contained in:
Yogthos 2026-06-21 15:39:21 -04:00
parent cf0b544baf
commit f6937dd7df
2 changed files with 4 additions and 2 deletions

View file

@ -141,4 +141,6 @@
;; math/trunc; char -> code point). Distinct cell so (long ...) resolves.
(def-var! "clojure.core" "long" jolt-int)
(def-var! "clojure.core" "double" jolt-double)
;; float: Chez has no single-float type, so float coerces to a flonum like double.
(def-var! "clojure.core" "float" jolt-double)
(def-var! "clojure.core" "compare" jolt-compare)