[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Function constants
Date: Tue, 25 Apr 89 14:56:27 MDT
From: sandra%defun@cs.utah.edu (Sandra J Loosemore)
We could require both sets of requirements to be fulfilled by
conforming programs, though. The real question is whether we view the
semantics of Common Lisp as the semantics of programs that can be
compiled with COMPILE-FILE, or whether we view COMPILE-FILE as a kind
of wart on the language that can process only a restricted subset of
conforming programs. I've always taken the former view, but it
appears that I might be in the minoriy.
The former view is fine with me. My comments were directed more towards
not muddling COMPILE and COMPILE-FILE. In other words, the semantics of
programs that can be compiled with COMPILE-FILE includes that those
programs can call COMPILE on lambda expressions that could not have been
part of the macro expansion of DEFUN forms appearing in a file to be
compiled. That doesn't sound very clear, re-reading it, but from past
mail you should know what I mean. I'm sending this message mainly to
clarify that if you are in the minority, I'm not one of the majority.