All tags > trivial

Hexstream/enhanced-boolean Provides a canonical way of converting generalized booleans to booleans.
Hexstream/enhanced-eval-when 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. An ENHANCED-EVAL-WHEN alias is also supported, as well as an EVAL-ALWAYS macro and package nickname, for good measure.
Hexstream/enhanced-multiple-value-bind Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient. A MULTIPLE-VALUE-&BIND alias is supported.
Hexstream/enhanced-typep Obsoletes all TYPEP thin wrappers.
Hexstream/fakenil Provides a canonical stand-in for NIL for contexts where NIL means "no value".
Hexstream/macro-level MACRO-LEVEL is an embarrassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m))