X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=jscl.lisp;h=e5b658274a21a6c2b54219d893bf9139100f064a;hb=6f8de135de194627fa2702af03f36d74e0c8941c;hp=29c328b705909aa1c578ec881ef181461326a5fc;hpb=fe7d0343705be47573c0a0a9de9cbaa7070ba3e2;p=jscl.git diff --git a/jscl.lisp b/jscl.lisp index 29c328b..e5b6582 100644 --- a/jscl.lisp +++ b/jscl.lisp @@ -26,16 +26,20 @@ '(("boot" :target) ("compat" :host) ("utils" :both) + ("numbers" :target) + ("char" :target) ("list" :target) + ("array" :target) ("string" :target) ("sequence" :target) ("print" :target) ("package" :target) - ("ffi" :target) - ("features" :target) + ("misc" :target) + ("ffi" :both) ("read" :both) ("defstruct" :both) ("lambda-list" :both) + ("backquote" :both) ("compiler" :both) ("toplevel" :target))) @@ -102,7 +106,8 @@ (defun bootstrap () - (let ((*package* (find-package "JSCL"))) + (let ((*features* (cons :jscl *features*)) + (*package* (find-package "JSCL"))) (setq *environment* (make-lexenv)) (setq *literal-table* nil) (setq *variable-counter* 0