diff --git a/src/ikarus.boot b/src/ikarus.boot index 9c073da..5b6096b 100644 Binary files a/src/ikarus.boot and b/src/ikarus.boot differ diff --git a/src/ikarus.library-manager.ss b/src/ikarus.library-manager.ss index f3e4775..9bf09f7 100644 --- a/src/ikarus.library-manager.ss +++ b/src/ikarus.library-manager.ss @@ -6,7 +6,7 @@ installed-libraries find-library-by-name install-library library-spec invoke-library) - (import (ikarus)) + (import (except (ikarus) installed-libraries)) (define (make-collection) (let ([set '()]) diff --git a/src/ikarus.syntax.ss b/src/ikarus.syntax.ss index b0b0323..d43cb1f 100644 --- a/src/ikarus.syntax.ss +++ b/src/ikarus.syntax.ss @@ -7,7 +7,7 @@ (ikarus library-manager) (only (ikarus compiler) eval-core) (rename (except (ikarus) boot-library-expand syntax-error - eval-top-level) + eval-top-level installed-libraries) (free-identifier=? sys:free-identifier=?) (identifier? sys:identifier?) (generate-temporaries sys:generate-temporaries))) diff --git a/src/makefile.ss b/src/makefile.ss index baa0977..077982d 100755 --- a/src/makefile.ss +++ b/src/makefile.ss @@ -399,6 +399,7 @@ [immediate? i] [pointer-value i] + [installed-libraries i] [compile-core-expr-to-port $boot] [current-primitive-locations $boot] [boot-library-expand $boot]