eval-when
macro that supports (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.
See the project's home for all details.
convenience library, Unlicense, Public Domain