;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: functions.lisp,v 1.1 2003/04/28 23:51:59 kevin Exp $
+;;;; $Id: functions.lisp,v 1.4 2003/05/17 07:38:54 kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(multiple-value-bind (val foundp) (gethash args cache)
(if foundp
val
- (setf (gethash args cache)
- (apply fn args)))))))
+ (setf (gethash args cache) (apply fn args)))))))
(defun memoize (fn-name)
(setf (fdefinition fn-name) (memo-proc (fdefinition fn-name))))