utils: Remove stuff committed by error.
This was wrongfully committed in df1fab58. * guix/utils.scm (hash-set-proc, hash-ref*, memoizing-lambda): Remove.
This commit is contained in:
parent
97298ffae9
commit
07d18f39cc
@ -589,26 +589,6 @@ FIELD/DEFAULT-VALUE tuples."
|
||||
(hash-set! cache args results)
|
||||
(apply values results)))))))
|
||||
|
||||
(define-syntax hash-set-proc
|
||||
(syntax-rules (eq? eqv? equal?)
|
||||
((_ eq?) hashq-set!)
|
||||
((_ eqv?) hashv-set!)
|
||||
((_ equal?) hash-set!)))
|
||||
|
||||
(define-syntax hash-ref*
|
||||
(syntax-rules (eq? eqv? equal?)
|
||||
((_ table key eq?) (hashq-ref table key))
|
||||
((_ table key eqv?) (hashv-ref table key))
|
||||
((_ table key equal?) (hash-ref table key))))
|
||||
|
||||
(define-syntax memoizing-lambda
|
||||
(syntax-rules ()
|
||||
((_ ((arg type) ...) body ...)
|
||||
(let ((cache (make-weak-key-hash-table 100)))
|
||||
(lambda (arg ...)
|
||||
(or (and (hash-ref* cache)))
|
||||
)))))
|
||||
|
||||
(define (gnu-triplet->nix-system triplet)
|
||||
"Return the Nix system type corresponding to TRIPLET, a GNU triplet as
|
||||
returned by `config.guess'."
|
||||
|
Loading…
Reference in New Issue
Block a user