hu.dwim.defclass-star
2021-12-30
Simplify class like definitions with defclass* and friends.
Upstream URL
Author
Tamás Borbély <tomi.borbely@gmail.com>, Attila Lendvai <attila.lendvai@gmail.com>, Levente Mészáros <levente.meszaros@gmail.com>
License
BSD or Bugroff
hu.dwim.defclass-star
What
It's a DEFCLASS* macro for Common Lisp that helps to reduce the boilerplate when using CL:DEFMACRO.
Where
- Mainly the github page
- There's also our server (kinda stale)
How
No surprises here, but it's worth mentioning that it's integrated with hu.dwim.def and ContextL.
Why
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).
Status
Mature.