2015/02/12
elmでスライド作成ツール作ってみた
昨年末のElm Advent Calendarを見て、elmに興味を持ち、ちょこちょこ触ってました。で、とりあえず何か作ってみようということで、スライドっぽいウェブページを作るツール(Kelmote)を作って見ました。 それで作ったサンプル。 カーソルキー左右(もしくはクリックorタッチ)でページ送り(戻し)できます。 ソースはこちら。
elm触った感想
ちゃんと静的型がついてうれしい
ぼくがAltJSに求める一番のものはこれ。コンパイラが型エラーもちゃんと教えてくれて捗る。
Haskellっぽいsyntaxうれしい
まあ、Haskell好きなので。でもHaskellというよりMLじゃんという話も。
環境作るのが楽
macではバイナリ持ってきてインストールできた。windowsもそうみたい。 PureScriptとかって結構環境作るのに苦労した覚えがあるんだけど、elmは超らくちん。
ドキュメントやサンプルコードが結構充実している
web上で編集できるサンプルがたくさんあって勉強が捗る。
Signal結構難しい
まだ僕ではやりたくてもどうやればいいのかわからないことが結構ある。何かのトリガーで開始したりリセットしたりするタイマーとかどうやって作ればいいのかわからない><超簡単にできそうなのに。 あとフォーム周りがまだいまいちわかってない><