HAppS -- Haskell Application Server v 0.8.8 †
let compt =
let next =
let c = ref 0 in
(fun () -> c := !c + 1; !c)
in
register_new_service
~url:["compt"]
~get_params:unit
(fun _ () () -> return
(html
(head (title (pcdata "counter")) [])
(body [p [pcdata (string_of_int (next ()))]])))
- http://hop.inria.fr/
- Hop is a new programming language designed for the Web 2.0.
Scheme2js を含むフレームワーク。
- がんばればだれでもできることを、がんばらなくてもできるようにしている
- テーブル名(複数形)とクラス名(単数形)を自動で対応させる(ActiveRecord?)
- クラステンプレートの自動作成(scaffold)
- 標準ライブラリの大幅な拡張(ActiveSupport?)
- Webサーバがついてくる。テストはこれでして、本番はApacheに移す
- FastCGIが必須なほど重いらしい