Welcome to the CHICKEN Scheme pasting service
shouldn't use get expanded here? added by C-Keen on Tue Jun 28 12:39:18 2011
$ cat foo.scm b.scm (module foo (bar) (import chicken scheme) (use extras) (define (bar) 'hi)) (use foo) (print (bar)) $ cat foo.scm (module foo (bar) (import chicken scheme) (use extras) (define (bar) 'hi)) $ cat b.scm (use foo) (print (bar)) $ csc -c -J foo.scm $ csc b.scm $ ./b Warning: reference to possibly unbound identifier `extras' Warning: reference to possibly unbound identifier `use' Error: module unresolved: foo Call history: ##sys#require <syntax> (module foo (bar) (import chicken scheme) (use extras) (define (bar) (quote hi))) <syntax> (##core#module foo (bar) (import chicken scheme) (use extras) (define (bar) (quote hi))) <syntax> (import chicken scheme) <syntax> (##core#undefined) <syntax> (use extras) <syntax> (define (bar) (quote hi)) <syntax> (##core#set! bar (##core#lambda () (quote hi))) <syntax> (##core#lambda () (quote hi)) <syntax> [bar] (##core#begin (##core#quote hi)) <syntax> [bar] (##core#quote hi) <--