Maxima version: 5.9.0
Maxima build date: 13:52 3/30/2003
host type: i686-pc-linux-gnu
lisp-implementation-type: Kyoto Common Lisp
lisp-implementation-version: GCL-2-5.2000000000000002
the following file
nfilter(F,L):=
block([RTN:[]],
for A in L do if apply(F,[A]) then RTN:endcons(A,RTN),
RTN)$
yields
(C1) translate_file("test.max");
Translation begun on #ptest.max.
Error: Caught fatal error [memory may be damaged]
Fast links are on: do (si::use-fast-links nil) for
debugging
Error signalled by CATCH.
Broken at MACSYMA-TOP-LEVEL. Type :H for Help.
with the debian packaging of maxima, using gcl.
It translates ok with maxima 5.9.0/clisp on solaris.
And yeah, I (now) know about sublist.
Logged In: YES
user_id=501686
For the record, problem not observed with maxima 5.9.3cvs1 /
gcl 2.6.7 on redhat linux.
Logged In: YES
user_id=501686
Originator: NO
Problem not observed in Maxima 5.9.0 + GCL 2.5.0, nor 5.14.0cvs + GCL 2.6.7 or Clisp 2.34 or SBCL 1.0 (all Linux).
Closing this report as "works for me".