coalton-lang / coalton

Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

Home Page:https://coalton-lang.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`A token consisting solely of multiple dots is illegal.` when `*print-length*` is a small integer

digikar99 opened this issue · comments

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.
.
.
.