summaryrefslogtreecommitdiff
path: root/doc/lispref
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2024-04-25 11:33:25 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2024-04-25 11:39:21 +0200
commit88ebabe23a253ce040de94e6396bc4f587ba6e69 (patch)
tree6b5e46b26f9ab540b4623ce8f61cf791acf26d39 /doc/lispref
parent2c8e7ebe6947b1268986dc51b0c093a68a18ce55 (diff)
downloademacs-88ebabe23a253ce040de94e6396bc4f587ba6e69.tar.gz
Better eval-when-compile example in manual
* doc/lispref/compile.texi (Eval During Compile): `regexp-opt` makes for a poor example because as a pure function it doesn't need `eval-when-compile` for constant inputs.
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/compile.texi4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/lispref/compile.texi b/doc/lispref/compile.texi
index 00602198da5..08e824d2781 100644
--- a/doc/lispref/compile.texi
+++ b/doc/lispref/compile.texi
@@ -334,8 +334,8 @@ If you have a constant that needs some calculation to produce,
@code{eval-when-compile} can do that at compile-time. For example,
@lisp
-(defvar my-regexp
- (eval-when-compile (regexp-opt '("aaa" "aba" "abb"))))
+(defvar gauss-schoolboy-problem
+ (eval-when-compile (apply #'+ (number-sequence 1 100))))
@end lisp
@cindex macros, at compile time