For Gauche 0.9.5


Next: , Previous: , Up: Top   [Contents][Index]

10 ライブラリモジュール - R7RS統合

GaucheはR7RS以前からあり、使い勝手のために非常に多くの組み込み手続きを 持っています(組み込みライブラリ参照)。そのほとんどはR7RSのスーパーセットと なっていますが、いくつかの手続きや構文は違う名前であったり、 違うインタフェースを取っていたりします。

R7RSと完全に互換な構文と関数は、本章で説明されるモジュール群によって提供されます。 R7RSプログラムとライブラリは特定の形式で書かれるので (import宣言で始まるか、もしくはdefine-libraryフォーム)、 通常はR7RSのコードを見ているのかGauche特有のコードを見ているのかははっきり区別できます。 また、Gauche特有のコードからR7RSライブラリをロードすることも、その逆も、 全く透過的にできます。 但し、コードを書く時には、どちらの「世界」にいるのかを意識する必要があります。


Next: , Previous: , Up: Top   [Contents][Index]