License: Public Domain , Load it with Quicklisp: (ql:quickload "enhanced-defclass")
Library type: API design enhancement , Project complexity: Simple/Medium

enhanced-defclass provides a truly extensible version of defclass
that can accurately control the expansion according to the metaclass
and automatically detect the suitable metaclass by analyzing the defclass form.


This library is currently undocumented, sorry. See note on Libraries page.

As a bonus, it's also currently untested, lol. Sorry...


Dictionary » enhanced-defclass

Package enhanced-defclass


One should normally shadowing-import a single symbol from this package, defclass.
Any other symbols from this package should normally be explicitly qualified, such as enhanced-defclass:metaclass-manager.
Don't (:use)!