diff --git a/lib/chibi/snow/commands.scm b/lib/chibi/snow/commands.scm index b5a91672..6e142bd9 100644 --- a/lib/chibi/snow/commands.scm +++ b/lib/chibi/snow/commands.scm @@ -331,7 +331,9 @@ (lib-name (library-name (car lib+files))) (exports (cond ((assq 'export (cdar lib+files)) => cdr) (else '()))) (mod (guard (exn (else #f)) - #f)) + (begin + (load path (environment '(meta))) + (load-module lib-name)))) (defs (map (lambda (x) (let ((val (and mod (module-ref mod x)))) `(,x ,val ,(object-source val))))