worley@EDDIE.MIT.EDU (Dale Worley) (07/17/89)
In Gnu Emacs 18.53, if I try to byte-compile the defun: (defun a () ((lambda (x) 7) y)) I get an error that "(lambda (x) 7) is not a symbol", or some such. Apparently the byte-compile code doesn't realize that the function position of an application may be a lambda-expression! You can work around this by writing instead: (defun a () (funcall (lambda (x) 7) y)) Dale -- Dale Worley, Compass, Inc. worley@compass.com The War on Drugs -- Prohibition for the '80s.