From: Rick Briggs Subject: apply Date: Message-ID: <1993Apr30.211347.2363@PacBell.COM>
Why is it that: (setf l '(#'(lambda (x) (= x 3)))) (setf fun (car l)) (apply fun '(2)) results in "Illegal function object #'(lambda (x) (= x 3)) while (setf l '((lambda (x) (= x 3)))) (setf fun (car l)) (apply fun '(2)) returns nil?? Is it not true that the preferred argument to apply is #'(lambda... ???