enhanced-eval-when

Unlicense

Provides an enhanced EVAL-WHEN macro that supports (eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. As EVAL-WHEN with all situations specified is used an overwhelming majority of the time by most users, this shorthand can really come handy!

$ area51 add enhanced-eval-whenコピー

使い方

;; area51 add で .asd が自動更新されます。
;; コード内でパッケージを使用:
(in-package :my-project)
(enhanced-eval-when:some-function ...)