Function: eval-when

eval-when is a function alias for cl-eval-when, defined in cl-macs.el.gz.

This macro is obsolete since 27.1; use cl-eval-when instead.

Signature

(eval-when (WHEN...) BODY...)

Documentation

Control when BODY is evaluated.

If compile is in WHEN, BODY is evaluated when compiled at top-level. If load is in WHEN, BODY is evaluated when loaded after top-level compile. If eval is in WHEN, BODY is evaluated when interpreted or at non-top-level.

Aliases

eval-when (obsolete since 27.1)