Lambda Wiki を R6RS で動かす

Lambda WikiR6RS スタイルに手直しして動かす。
せっかくなので今回のリリースで新機能をつけたい。まずは運用を安全側に倒すと言うことで自動バックアップ機能かな。

コード

以下のようなトップレベルプログラムを書くと動きます。

#!/usr/local/bin/mosh -b
(import (prefix (lambda wiki) wiki:)
        (rnrs))

(wiki:main '((data-dir . "/home/taro/repos-mosh/trunk/r6rs-examples/wikidata/")
             (top-url  . "http://127.0.0.1:8001/wiki")))

作業ログ

  • wiki-test.ss を wiki にリネーム
  • shebang は #!/usr/local/bin/mosh -b
  • css を用意
  • library.scm から cgi-xx を消す
  • mosh/wiki を消す
  • datadir を作る
    • post 動く?
    • edit 動く?
  • monar を mosh に置換
  • top page のあれあれ。
  • wiki 設置方法を書く