compile Maxima file containing a large list



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*)