質問: 最近、scheme処理系の一つであるchicken schemeで遊んでいるのですが、 chickenではモジュールのロードの方法に大きく use と、importの二種類があるようです。 そこでお尋ねしたいのですが、use とimport の違いは何でしょうか。 また、どのように使い分けたらいいのでしょうか。 よろしくお願いいたします。
回答: importはモジュールのロードは行いません。既にロードもしくはリンクされているモジュールを、現在の名前空間から見えるようにするだけです。 useはモジュールを(必要なら)ロードした上でimportを行います。