トップ «前の日記(2007-11-22) 最新 次の日記(2007-11-27)» 編集

Route 477



2007-11-24

[biwascheme] http-request

BiwaScheme でXHRが出来るようになったらそれを使ってフルScheme Wikiにするか

[そうそうBiwaScheme - ひげぽん OSとか作っちゃうかMona-より引用]

既に実装されている件。

http-requestという関数にパス名を渡すと、サーバ側のリソースにAjaxでアクセスします。

(display (http-request "README.txt"))

(テストはこちらでどうぞ)

でもって、上のスクリプトを見れば分かるように、アクセスは同期的に行われます。 この前のsleep関数の応用で、Ajax開始前にインタプリタの情報を保存しておき、 結果が取得できたらそれを引数としてインタプリタを再開してやると。

理論的に可能なのは分かってたんですが、実際に動いたときは感動しました。

あとはPOSTと、非同期なアクセスがあればいいのかな?

[scheme] #!/bin/mosh

http://d.hatena.ne.jp/higepon/20071122/1195700048

"moche"はあまりいい意味がないとのことだけど、どっちかというと モッシュ&ダイブ の方を思い出した。