|
From: | Stefan Monnier |
Subject: | Re: [Emacs-diffs] master c75eb10: Don't change byte-compile-delete-errors at runtime (Bug#27340) |
Date: | Sun, 25 Jun 2017 15:34:56 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> Which suggests that declaim's effects are a superset of proclaim's > effects. But then it also says [...] > So I guess we could drop the effects at runtime? I agree that it's not really clear, but when you look at the doc of proclaim and compare it to that of declaim it seems clear what is the intention: one is meant to be "runtime only" (which is why it evaluates its argument and is just a normal function) while the other is designed such that it can be used at compile-time and only affects the compilation of the current file (although the doc allows the implementation to be less careful and let the effect "leak"). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |