importした識別子をexportできないのは仕様?
$ gosh gosh> (define-module hoge (define foo 3) (export foo)) #<undef> gosh> (define-module fuga (import hoge) (export foo)) #<undef> gosh> (import fuga) #<undef> gosh> foo *** ERROR: unbound variable: foo Stack Trace: _______________________________________ gosh> (select-module fuga) #<undef> gosh> foo 3 gosh>
fugaで(define foo foo)すれば見えるけど,そういうもんなんだろうか?モジュールの継承だと余計なものが見えちゃうしなぁ.