chicken schemeにおけるimport と useの違い。

投稿者: Anonymous

最近、scheme処理系の一つであるchicken schemeで遊んでいるのですが、
chickenではモジュールのロードの方法に大きく use と、importの二種類があるようです。
そこでお尋ねしたいのですが、use とimport の違いは何でしょうか。
また、どのように使い分けたらいいのでしょうか。
よろしくお願いいたします。

解決

importはモジュールのロードは行いません。既にロードもしくはリンクされているモジュールを、現在の名前空間から見えるようにするだけです。

http://wiki.call-cc.org/man/4/Modules#import

useはモジュールを(必要なら)ロードした上でimportを行います。

http://wiki.call-cc.org/man/4/Non-standard%20macros%20and%20special%20forms#making-extra-libraries-and-extensions-available

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *