Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

Extensible defpackage / define-package

Choose a tag to compare

@tfeb tfeb released this 09 Aug 09:01

This is a substantially redesigned version, with some incompatible changes.

define-package (previously define-conduit-package) is now the basic macro, with the old defpackage being a shim on top of it. define-package is now extensible: you can define your own mechanisms for handling clauses in its body. Both conduit packages and the underlying CL mechanism are defined like this and have no privileged status.