2008-02-27から1日間の記事一覧

レキシカル環境を永続化ってできるのか

ボトムアップということで、永続化の仕組みを考える必要がある。 オブジェクトDBの要件洗い出しや既存プロダクトを調べる必要あり。

aform, fnid

arc

CPS形式でwebのシーケンスを記述できる仕組みはfnid関数で 継続のキー作成 管理テーブルに継続を登録 継続を必要とするhttpリクエストは管理テーブルから継続を取得 ということをやっている。 call/ccというよりCPSなのね。lambdaが頭の中でぐるぐるとしてき…

モジュール化

arc

arc forumでもmoduleの必要性について議論がある。 afnで生成した無名関数をwithでレキシカル環境にバインドする。 モジュールロード用の関数をdefで定義する。 モジュールロード用の関数がexportするものを格納したテーブルを返す。 みたいな仕組みでどうに…