CGIライブラリを R6RS ライブラリにする


昨日定義したゴールまでの道のり

  1. Mosh 起動時にオプションでR6RSモードに移行
  2. getenv
  3. CGI ライブラリなどを定義 ←今ここ
  4. リリース
  5. comp.lang.schemeでアナウンス
  6. srfi-98 でアナウンス

以前書いた CGI ライブラリをちまちまと R6RS ライブラリに書き換える。
名前の衝突を気にせず decode/encode などの名前を使えるのはよいよい。

終わった

  • regexp-replace-all がバグっているのを直す。
    • 再現させる
    • 修正した
  • トップレベルプログラムの syntax の確認
  • cgi-decode が動かない
    • closure の apply の方法が変わったのが原因。修正。
  • psyntax が要求する set-symbol-value, symbol-value を定義
  • srfi-1.ss, srfi-8.ss などを追加。

まだ