Snap framework クイックスタートメモ

http://snapframework.com/docs/quickstart
例によってそのまま。

$ mkdir myproject
$ cd myproject
$ snap init
$ ls
myproject.cabal src

次に、上記をビルドして実行。

$ cabal install

と思ったら、エラー。

myproject-0.1 depends on hexpat-0.16 which failed to install.

で、こうした。

$ sudo apt-get install libexpat1-dev
$ cabal install
$ ls ~/.cabal/bin
cabal myproject snap spoj-eugene

ビルドできて、myprojectが ~/.cabal/bin にできる。なんか、snap、spoj-eugen とか言うのもできてる。
で、実行。

$ myproject 8000
$ curl http://localhost:8000/
hello world

おー、動いたー。

ということで終了。