From: Sam S. <sd...@gn...> - 2005-01-19 17:14:33
|
> * Bruno Caprile <pn...@vg...> [2005-01-19 15:11:56 +0100]: > > clisp version 2.33.2 appears to show a problem when you try to add > more than 4095 numbers (e.g., integers) as in > > (progn > > (setq l nil) > > (dotimes (i 4096) > (push i l)) > > (apply #'+ l) > > ) CALL-ARGUMENTS-LIMIT <http://www.lisp.org/HyperSpec/Body/convar_call-a_uments-limit.html#call-arguments-limit> ANSI CL requires that CLISP guarantees that it will always accept this many arguments. No guarantee could have been made for the previous value. if you are hitting this limit, it means that you want to use REDUCE. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.honestreporting.com> Programming is like sex: one mistake and you have to support it for a lifetime. |