On Fri, Sep 17, 2004 at 06:30:24PM +0200, Giannandrea Castaldi wrote:
>
> Hi all,
> I'm trying to call a lambda returned by a function with funcall but I've
> the following error:
> and this is where I call it:
>
> (defun apply-line-processors (lines line-processors)
> (let (result)
> (dolist (line lines (nreverse result))
> (push (dolist (line-processor line-processors line)
> (setf line (funcall line-processor line))) result))))
>
> I doesn't understand why the error says 'macro function' given that I'm
> trying to executing a lambda.
line-processor appears not to have been defined in the code given.