Subject: compile Maxima file containing a large list
From: Volker van Nek
Date: Tue, 7 Aug 2012 01:00:03 +0200
2012/8/6 Steve Haflich <smh at franz.com>
> Volker van Nek <volkervannek at gmail.com> wrote:
>
> GNU CLISP 2.49
>
> [1]> *print-radix*
> NIL
> [2]> (let ((*print-length* 3)
> (list '(1 2 3 4 5)) )
> (with-standard-io-syntax (print list))
> (print list) )
>
> (1. 2. 3. 4. 5.)
> (1 2 3 ...)
> (1 2 3 4 5)
>
> The first of the three printed lines -- the one from the print inside
> the w-s-io-s, is the one that appears wrong. Either the CLISP printer
> is nonconforming, or (more likely) w-s-io-s is binding *print-radix*
> true. It is specified to bind it false.
>
> A confirmation would be to execute this:
>
> (with-standard-io-syntax *print-radix*)
>
CLISP 2.49
[1]> (with-standard-io-syntax *print-radix*)
NIL