cache-while

LLGPL

A Common Lisp macro for defining temporary caches that invalidate based on expressions evaluating to different values.

$ area51 add cache-whileCopy

Usage

;; area51 add updates your .asd automatically.
;; Use the package in your code:
(in-package :my-project)
(cache-while:some-function ...)