It's a DEFCLASS* macro for Common Lisp that helps to reduce the boilerplate when using CL:DEFMACRO.
- Mainly the github page
- There's also our server (kinda stale)
No surprises here, but it's worth mentioning that it's integrated with hu.dwim.def and ContextL.
We wanted a more concise syntax, and make the expansion extensible
(see e.g. *slot-definition-transformer*
,
*allowed-slot-definition-properties*
,
*accessor-name-transformer*
, etc).
Mature.