trivial-garbage
Portable finalizers, weak hash-tables and weak pointers.
$ area51 add trivial-garbageCopyUsage
;; area51 add updates your .asd automatically.
;; Use the package in your code:
(in-package :my-project)
(trivial-garbage:some-function ...)