`A token consisting solely of multiple dots is illegal.` when `*print-length*` is a small integer
digikar99 opened this issue · comments
Shubhamkar Ayare commented
The main branch (27574d1) produces multiple errors on SBCL 2.3.11 saying A token consisting solely of multiple dots is illegal.
when cl:*print-length*
is set to non-NIL, say 10:
; in: DEFINE-INTEGER-CONVERSIONS U8
; (COALTON-LIBRARY/MATH/CONVERSIONS::DEFINE-INTEGER-CONVERSIONS COALTON:U8)
;
; caught COMMON-LISP:ERROR:
; (during macroexpansion of (COALTON-TOPLEVEL
; (DEFINE-INSTANCE #
; ...)
; ...))
; A token consisting solely of multiple dots is illegal.
; in: DEFINE-INTEGER-CONVERSIONS I8
; (COALTON-LIBRARY/MATH/CONVERSIONS::DEFINE-INTEGER-CONVERSIONS COALTON:I8)
;
; caught COMMON-LISP:ERROR:
; (during macroexpansion of (COALTON-TOPLEVEL
; (DEFINE-INSTANCE #
; ...)
; ...))
; A token consisting solely of multiple dots is illegal.
.
.
.