Am Sonntag, den 13.02.2011, 13:30 -0700 schrieb Robert Dodier:
> On 2/13/11, Matthew Gwynne <mathew.gwynne at gmail.com> wrote:
>
> > We are trying to generate files with very large line lengths and so,
> > at some point, we set linel to 10001, and then print using redirected
> > ouput. However, we get this error:
> >
> >> linel : 10001;
> > assignment: cannot assign 10001 to linel
>
> Well, I see that MSETCHK in src/mlisp.lisp has this hard-coded
> limit in it ... seems pointless. Anyway you can work around it
> like this:
>
> :lisp (setq $linel 10001 linel 10001)
It was possible to crash Maxima, when assigning a very big value to
linel. We had a posting from a user about this topic on the mailing list
and a bug report. This was the reason, I had introduced an upper limit
for the assignment to linel. The chosen upper limit of 10,000 is
somewhat arbitrary. An upper limit of 10^5 and perhaps 10^6 will work
for SBCL, too.
Dieter Kaiser