Elm
Elm - A delightful language for reliable webapps
目的
No runtime errors in practice. No null. No undefined is not a function.
Friendly error messages that help you add features more quickly.
Well-architected code that stays well-architected as your app grows.
Automatically enforced semantic versioning for all Elm packages.
Introduction · An Introduction to Elm
JavaScriptのコードを生成する
作者:Evan Czaplicki(@czaplic)さん | Twitter
Rebuild: 214: Can't Escape From Perl (basuke) #Rebuild
React使ってるならほぼ同じ考え方。言語レベルでimmutableを強制される
エラーがわかりやすい
進化のスピードが遅い
changelogがしっかり書かれている
Elmはどんな人にオススメできないか - Qiita
The Elm architectureを実現するための言語
モダンなWebAPI以外の多くのWebAPIはElmが公式にサポート
How to Use Elm at Work
JSのコードベースの一部をElmにする方法
akselw/react-elm-components: Write React components in Elm
component (React)をElmで書く
影響を与えたもの
Redux
#Programming_language