27072012 Haskell
Fay programming language
インストールは簡単
cabal update cabal install fay
フィボナッチなコードをjavascriptにコンパイルしてみる。printを自分で定義する必要があってはまった。
fib 0 = 1 fib 1 = 1 fib n = fib (n-2) + fib (n-1) print :: Foreign a => a -> Fay () print = foreignFay "console.log" "" main = print $ fib 10
コンパイルのときにautorunオプションをつけるとmain関数がよばれるようになる
fay -autorun fib.hs
実行してみる
$ node fib.js
89
まだバージョンが若いのでこれからに期待な感じだけど、Haskellでクライアントサイドのプログラミングができるようになるのは面白いかもしれない。
ポケットモンスターホワイト2
不動産・建築・お金のプロが教える 中古住宅の本当にかしこい買い方
Real World Haskell―実戦で学ぶ関数型言語プログラミング
生きづらさはどこから来るか: 進化心理学で考える (ちくまプリマー新書)







