(eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure.As EVAL-WHEN with all situations specified is used an overwhelming majority of the time by most users, these shorthands can really come handy.
enhanced-eval-when is in Quicklisp:
(ql:quickload "enhanced-eval-when")
See the project's home for further information.
This library is in the Public Domain. See the UNLICENSE file for details.
convenience library