memoization: Micro-optimize code produced by 'define-cache-procedure'.
authorLudovic Courtès <ludo@gnu.org>
Thu, 16 Mar 2017 12:41:51 +0000 (13:41 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 16 Mar 2017 21:50:15 +0000 (22:50 +0100)
commit146db52a188b871769d9512867aa7f409f37dbac
treeda18d84a0409ba057e1ce3febb3e6407b7288592
parent34d60c49cbffcee2bdaec32f0bfe2fef1c1ea8e6
memoization: Micro-optimize code produced by 'define-cache-procedure'.

* guix/memoization.scm (%nothing): Remove.
(define-cache-procedure): Make '%nothing' a local variable, with a
literal list.
guix/memoization.scm