projects
/
kmrcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r5304: *** empty log message ***
[kmrcl.git]
/
functions.lisp
diff --git
a/functions.lisp
b/functions.lisp
index ffc8ac6cddbce58debbbc092dfac3c93dff06d4a..ad262a4132366f620120b566e0925ba24122b731 100644
(file)
--- a/
functions.lisp
+++ b/
functions.lisp
@@
-7,7
+7,7
@@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
;;;; 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
;;;;
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
@@
-25,8
+25,7
@@
(multiple-value-bind (val foundp) (gethash args cache)
(if foundp
val
(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))))
(defun memoize (fn-name)
(setf (fdefinition fn-name) (memo-proc (fdefinition fn-name))))