Added (imported?)

This commit is contained in:
Justin Ethier 2017-04-26 17:22:33 -04:00
parent f88016eb3e
commit e469f4d5a6

View file

@ -23,6 +23,7 @@
setup-environment ; non-standard
;; Dynamic import
%import
imported?
)
(begin
@ -624,6 +625,10 @@
(set! *global-environment* (setup-environment *initial-environment*))
#t))
;; Is the given library loaded?
(define (imported? lis)
(c:lib-loaded? (lib:name->unique-string (lib:list->import-set lis))))
;; Wrapper around the actual shared object import function
(define-c c:import-shared-obj
"(void *data, int argc, closure _, object k, object fn, object entry_fnc)"