|
From: | Zack Weinberg |
Subject: | Re: byte-opt.el addition - optimize list of compile-time constants |
Date: | Wed, 08 Dec 2004 19:08:49 -0800 |
User-agent: | Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) |
Miles Bader <address@hidden> writes: >> which is what (function ...) is for, right? I am quite confused by >> what the manual says about function vs. bare lambda expressions. > > A user might well have a constant list with (function (lambda ...)) > embedded in it that _isn't_ intended to be executed; the compiler > simply cannot make assumptions like you suggest about the contents of > a constant list. I thought the whole point of (function ...) was to assert that the lambda expression it contains *will* be used by execution. zw
[Prev in Thread] | Current Thread | [Next in Thread] |