Skip to content

hu-dwim/hu.dwim.defclass-star

Repository files navigation

hu.dwim.defclass-star

What

It's a DEFCLASS* macro for Common Lisp that helps to reduce the boilerplate when using CL:DEFMACRO.

Where

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.

About

A Common Lisp DEFCLASS* for less boilerplate

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •