elmでスライド作成ツール作ってみた
昨年末のElm Advent Calendar*1を見て、elm*2に興味を持ち、ちょこちょこ触ってました。で、とりあえず何か作ってみようということで、スライドっぽいウェブページを作るツール(Kelmote)を作って見ました。
それで作ったサンプルは http://suzuki-shin.github.io/kelmote/
カーソルキー左右(もしくはクリックorタッチ)でページ送り(戻し)できます。
ソースは https://github.com/suzuki-shin/kelmote においてあります。
elm触った感想
ちゃんと静的型がついてうれしい
ぼくがAltJSに求める一番のものはこれ。コンパイラが型エラーもちゃんと教えてくれて捗る。
ドキュメントやサンプルコードが結構充実している
web上で編集できるサンプルがたくさんあって勉強が捗る。
Signal結構難しい
まだ僕ではやりたくてもどうやればいいのかわからないことが結構ある。何かのトリガーで開始したりリセットしたりするタイマーとかどうやって作ればいいのかわからない><超簡単にできそうなのに。
あとフォーム周りがまだいまいちわかってない>
やっぱりモナド使いたい
FRPとかVirtualDOMとかelmで入門するのもいいんじゃない?
*1:http//qiita.com/advent-calendar/2014/elm