Code Archive Skip to content Google About Google Privacy Terms
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
「ErlangのWebサーバー・モジュールを試してみたよ」で、Erlang/OTP配布に付属のhttpdモジュールを紹介しました。今日は、httpdプラグインモジュールを作る練習をしました。「なんでhttpdなのか?」というと、僕の動機としては、Webサーバーをいじりたいつうより、Erlang分散プロトコル(の一部)をHTTPに乗せたいのです。 Erlangに手を付けたら、やっぱ分散プログラミングしないともったいないっすよ。非分散/非並列でErlangしてもあんまり楽しくないような … あの構文が好きなら楽しいかもしれないけど。あの構文が気に入らなくても、それを学ぶことが分散プログラミングの楽園(少しオオゲサか?)に入る入場料と考えれば高くはないでしょう。 そんな事情で、とりあえず簡単なhttpdプラグインモジュールを作ったわけですが、これは、URIに埋め込まれたパラメータ(秒数)だけ眠る
ErlangによるWebサーバーといえば、YAWSというのが有名らしいです。が、もっと原始的な付属ライブラリ・モジュールhttpdを使ってみました。 解説文書が(あるかも知れないけど)見つからなかったので、manページとソースを拾い読み。 man httpd -- http://www.erlang.org/doc/man/httpd.html man httpd_conf -- http://www.erlang.org/doc/man/httpd_conf.html ソース otp_src_R11B-4/lib/inets/src/http_server/*.erl [追記 date="2007-06-29"]今まで見落としていたのですが、ERLANG_HOMEをErlangを置いたディレクトリ、VSNをバージョンとして $ERLANG_HOME/lib/inets-$VSN/exam
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く