heap exhausted with matrix usage



On 10/23/2012 03:07 PM, Barton Willis wrote:
> Maxima compiled with 64 bit Clozure CL is able to finish the loop:
>
> (%i4) for k : 1 thru 10 do block(
>            h : my_work(3000),
>           print(k,h));
>
> 1 3000
> 2 3000
> 3 3000
> 4 3000
> 5 3000
> 6 3000
> 7 3000
> 8 3000
> 9 3000
> 10 3000
> (%o4) done
> (%i5) build_info();
>
> (%o5) ?%build_info("branch_5_27_base_132_g50ac673_dirty",
>                     "2012-08-03 23:09:28","i686-pc-cygwin",
>                     "Clozure Common Lisp",
>                     "Version 1.8-r15286M  (WindowsX8664)")
> --Barton
>
>
>

Thank you very much Barton,

yes, Clozure Common Lisp works for me, too.

But can somebody perhaps adjust the usage
of the openmcl command line parameter e.g. to use ccl instead?

(And yes I have read the history of ccl on clozure.com)

Regards
Andre

--------------------------------------
$ maxima -l openmcl
Maxima 5.27.0 http://maxima.sourceforge.net
using Lisp Clozure Common Lisp Version 1.8  (LinuxX8664)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) build_info();
(%o1)
Maxima version: "5.27.0"
Maxima build date: "2012-10-23 15:53:16"
Host type: "x86_64-unknown-linux-gnu"
Lisp implementation type: "Clozure Common Lisp"
Lisp implementation version: "Version 1.8  (LinuxX8664)"
--------------------------------------