CLISP problem



>>>>> "Osman" == U -Osman F Buyukisik <absd00t@c1186.ae.ge.com> writes:

    Osman> Hello,
    Osman> I found the Lie symmetry package symmgrp.max and after uppercase'ing
    Osman> it and the *.dat files, it worked with maxima-5.5 with gcl. Maxima5.6
    Osman> would only build under clisp on hpux10.20. So I tried running the
    Osman> the test cases. All worked OK except the largest (s_kar1.com).
    Osman>  After taking long time, it crashed with saying that it 
    Osman> could not take CAR of LAMBDA. I checked that both clisp and gcl does

My guess is that somewhere within maxima there is a plain lambda expression
that should have been wrapped inside a (coerce <s-expr> 'function)
that isn't.

In CLtL1, which gcl supports, a list starting with LAMBDA is a
function.  That's no longer true, I think, for Common Lisp.  

This isn't easy to find because maxima often builds these functions
using (list 'lambda <stuff>).

Perhaps a backtrace from clisp will point to where the problem is?

Ray