Add missing Cyc-memoize even if srfi 69 is there

This commit is contained in:
Justin Ethier 2019-02-14 16:56:05 -05:00
parent 70264e001e
commit b01ab9a671

View file

@ -442,13 +442,9 @@
(define (inject-globals! lis)
;; TODO: done here as proof-of-concept
(let ((dep (lib:list->import-set '(srfi 69))))
(when (not (member dep lib-deps))
(set! globals (append globals '(Cyc-memoize)))
(set! imported-vars (cons (lib:list->import-set '(Cyc-memoize srfi 69)) imported-vars))
;(set! lib-deps (cons dep lib-deps))
;(change-lib-deps! lib-deps)
)
(when (not (member globals 'Cyc-memoize))
(set! globals (append globals '(Cyc-memoize)))
(set! imported-vars (cons (lib:list->import-set '(Cyc-memoize srfi 69)) imported-vars))
)
(inject-import '(scheme char))
(inject-import '(srfi 69))