grafts: Remove unused variables and confusing monad use.
* guix/grafts.scm (cumulative-grafts)[return/cache]: Use %STATE-MONAD, not %STORE-MONAD. Remove unused 'origins' variable and unnecessary inner 'cache' variable.
This commit is contained in:
parent
5f01e1bbc6
commit
783ae212c2
1 changed files with 3 additions and 5 deletions
|
@ -253,7 +253,7 @@ derivations to the corresponding set of grafts."
|
||||||
(state-return grafts))))
|
(state-return grafts))))
|
||||||
|
|
||||||
(define (return/cache cache value)
|
(define (return/cache cache value)
|
||||||
(mbegin %store-monad
|
(mbegin %state-monad
|
||||||
(set-current-state (vhash-consq drv value cache))
|
(set-current-state (vhash-consq drv value cache))
|
||||||
(return value)))
|
(return value)))
|
||||||
|
|
||||||
|
@ -266,10 +266,8 @@ derivations to the corresponding set of grafts."
|
||||||
(() ;no dependencies
|
(() ;no dependencies
|
||||||
(return/cache cache grafts))
|
(return/cache cache grafts))
|
||||||
(deps ;one or more dependencies
|
(deps ;one or more dependencies
|
||||||
(mlet %state-monad ((grafts (mapm %state-monad dependency-grafts deps))
|
(mlet %state-monad ((grafts (mapm %state-monad dependency-grafts deps)))
|
||||||
(cache (current-state)))
|
(let ((grafts (delete-duplicates (concatenate grafts) equal?)))
|
||||||
(let* ((grafts (delete-duplicates (concatenate grafts) equal?))
|
|
||||||
(origins (map graft-origin-file-name grafts)))
|
|
||||||
(match (filter (lambda (graft)
|
(match (filter (lambda (graft)
|
||||||
(member (graft-origin-file-name graft) deps))
|
(member (graft-origin-file-name graft) deps))
|
||||||
grafts)
|
grafts)
|
||||||
|
|
Reference in a new issue