[Gauche-devel-jp] Re: www.cgi-session

Back to archive index

Makoto Satoh makot****@yahoo*****
2004年 9月 2日 (木) 23:13:32 JST


佐藤です。

--- yamada <yamad****@tir*****> からのメッセージ:
> parametarizeを使って、以下のようにすればいいと思います。

なるほど。

> (で、この動作をする関数をcgi-main/sessionみたいな名前で提供とかする)

ここは本質ではないかもしれませんが、sessionはセッションデータの保存先や
シリアライザなど、どんどん追加される(と期待)ものだと思うので、
できれば、モジュールとしては別になるといいなと思います。
方法は思いついてないですが。

> > (2) データのシリアライズについて
> 
> 多分、一番基本的なシリアライズはwriteとreadだと思います。

まあ、普通に考えて辿れないオブジェクト、ファイルハンドル
(開いたポート)などは保存しようとする人はいないでしょうね。
即値はいいとして、何らかのクラスのオブジェクトは、その
write-object(勉強します)でいいのでしょうね。
シリアライザは、ファイル、データベースくらいがあれば
いいのかな?

> と、そこまで考える*前*に自分が作ったモジュールがココにあります。
> http://cvs.tir.jp/viewcvs.cgi/gs/lib/n/cgi-session.scm
> http://cvs.tir.jp/viewcvs.cgi/gs/lib/n/bad-session.scm
> 
> あと、WiLiKiのGauche:Packagesにコレがあります。
> http://www.physics.unlv.edu/~john/scheme/session.scm

ありがとうございます。参考にさせていただきます。

# 実は、PerlのCGI::Frameworkを移植したいんです。
# しかし、HTML::Templateも移植しなければならない。うう。



Gauche-devel-jp メーリングリストの案内
Back to archive index