Issue #183 - Support system-level (cyclone) libs

This commit is contained in:
Justin Ethier 2017-03-19 21:30:30 +00:00
parent bc07af7109
commit 3b4139ac78
2 changed files with 5 additions and 2 deletions

View file

@ -346,7 +346,8 @@
(filename (filename
(substring filename* 1 (string-length filename*)))) (substring filename* 1 (string-length filename*))))
(if (or (equal? 'scheme (car import)) (if (or (equal? 'scheme (car import))
(equal? 'srfi (car import))) (equal? 'srfi (car import))
(equal? 'cyclone (car import)))
(string-append (Cyc-installation-dir 'sld) "/" filename) ;; Built-in library (string-append (Cyc-installation-dir 'sld) "/" filename) ;; Built-in library
filename))) filename)))
(define (_lib:import->library-name import) (define (_lib:import->library-name import)

View file

@ -242,7 +242,8 @@
(filename (filename
(substring filename* 1 (string-length filename*))) (substring filename* 1 (string-length filename*)))
(dir (if (or (tagged-list? 'scheme import) (dir (if (or (tagged-list? 'scheme import)
(tagged-list? 'srfi import)) (tagged-list? 'srfi import)
(tagged-list? 'cyclone import))
(Cyc-installation-dir 'sld) (Cyc-installation-dir 'sld)
""))) "")))
(call/cc (call/cc
@ -273,6 +274,7 @@
(string-append path "" include)) (string-append path "" include))
(dir (if (or (tagged-list? 'scheme import) (dir (if (or (tagged-list? 'scheme import)
;(tagged-list? 'srfi import) ;(tagged-list? 'srfi import)
(tagged-list? 'cyclone import)
) )
(Cyc-installation-dir 'sld) (Cyc-installation-dir 'sld)
""))) "")))