limitation on size of read-in matrix, was: Re: GCL limitation
Subject: limitation on size of read-in matrix, was: Re: GCL limitation
From: Robert Dodier
Date: Wed, 22 Sep 2004 08:57:32 -0700 (PDT)
Hello all,
If it's not clear to readers, Andrej is not trying to write
a clumsy function with more than 64 arguments. Instead he
is running into trouble with numericalio (as he stated).
Numericalio.lisp constructs a matrix like this:
(defun $read_matrix (file-name &optional sep-ch-flag)
`(($matrix) ,@(cdr ($read_nested_list file-name sep-ch-flag))))
I wrote that, but since my grasp of Lisp is fairly primitive,
I must have adapted it from elsewhere. (Perhaps something
Barton Willis wrote?)
As Maximists know, the matrix function takes a list of rows
as its arguments, e.g. M: matrix ([1,2], [3,4]);
So, it appears, one must supply 65 or more arguments to make
a matrix with that 65 or more rows. This is the essence of
the problem, I believe.
I don't yet have an answer for Andrej, but at this point
I hope the nature of the problem is clearer.
Regards to all,
Robert Dodier
__________________________________
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!
http://promotions.yahoo.com/new_mail