Open3

Ribbitに文字型他を追加する

okuokuokuoku

RibbitはScheme標準には存在するいくつかの型のサポートがない。というわけで以下の型のサポートを追加する:

  • 文字型。 char? 。Ribbitでは整数を文字の表現に流用している。
  • bytevector 。 bytevector? 。JavaScriptで言うところの Buffer
  • simple-struct 。これはyuni(と(n)mosh)に固有のもので、record(構造体)等の表現に利用する。vector(配列)の一種。

あと、ついでに eof-object も用意する。

... 今気付いたけど hashtable も必要だな。。O(logN)アクセスできるものは全部基本型として提供した方が良いのかな。。つまり stringvector も候補になる。