On 21 December 2011 20:30, Ryan Davis wrote:
> I'm using a hash-table as a cache, and had a problem with
> ensure-gethash. Some example code / output:
I must be missing something. Why the CONSTANTP and LAMBDA instead of
(defmacro ensure-gethash (key hash-table &optional default)
"Like GETHASH,
On Wed, Dec 21, 2011 at 7:30 PM, Ryan Davis wrote:
> This patch (created using git format-patch origin/master) converts
> ENSURE-GETHASH to a macro that only evaluates the default if we get to
> the setf branch. Has a check to create and call a lambda if the default
> value looks complicated (usin