cl-algebraic-data-type
cl-algebraic-data-type copied to clipboard
Nullary constructors broken in CCL
The last commit (852a01bee427ae9e60e40234b5202ceebde5f188) breaks the library in Clozure when using nullary constructors. Because the base class does not exist when the nullary constructor is evaluated, it is implicitly assigned a type of forward-referenced-class, which is not compatible with structure-class.