====== Elm ======
Elmは、WEBページ作成のための関数型プログラミング言語です。
2019年5月現在、Elm 0.19であり、まだVersion1のalpha版にもなっていませんので、今後も仕様が変更になる可能性があります。
コンパイルするとJavascriptになりますので、Javasciptも必要に応じて勉強する必要があります。
===== Elm目次 =====
[[elm:elm-introduction|elm:elm-introduction]]
[[elm:elm-todo-localstorage|ElmでlocalStorageでTodoアプリ]]
[[elm:model-view-update|elm:model-view-update]]
[[elm:flag|elm:flag]]
[[elm:port|Elmでポートport]]
[[elm:elm-todo-localstorage|elm:elm-todo-localstorage]]
[[elm:elm-json|elm:elm-json]]
[[elm:elm-firebase|elm:elm-firebase]]
[[elm:elm-template|elm:elm-template]]
[[elm:elm-example|elm:elm-example]]
[[elm:elm-test|elm:elm-test]]
[[elm:elm-chat|elm:elm-chat]]
[[elm:elm-hamburger-menu|elm:elm-hamburger-menu]]
[[elm:elm-clock|elm:elm-clock]]
===== Elm入門用の本 =====
2019年5月現在、日本語の本は1冊のみです。お勧めです。
===== Elm入門のためのサイト =====
2019年5月現在、elm 0.19となっています。elm 0.19以外のサイトは読まない方がよいかと思われます。
https://qiita.com/y047aka/items/b1c9c056938786e6e602
@y047aka
2019年04月26日に更新
Elmの歩き方(入門者向けブックマーク集)
https://guide.elm-lang.jp/
{{:elm:pasted:20190502-013043.png}}
https://gitpitch.com/ababup1192/elm-handson2/master?grs=github&t=sky
Elm入門ハンズオン
http://40balmung.hatenablog.com/entry/2018/09/23/101200
2018-09-23
Elm入門ハンズオン(2019/09/22)に参加してきました
https://superhahnah.com/elm-commands/
Elm基本コマンド
https://www.codefornerds.com/understanding-the-browser-document-elm-application-pt-1/
Understanding the Browser.document Elm application, Pt. 1
October 28, 2018Elm1 CommentJake Witcher
===== JavaScript勉強用サイトとお勧めの本 =====
まずは、Paizaがお勧めです。
https://paiza.jp/works/js/primer/beginner-js1
スマホアプリなら、英語ですが、こちらが非常にお勧めです。アプリでダウンロードしてオフラインでも学ぶことができます。
https://www.sololearn.com
初めてなら、html, cssと一緒に以下の本が非常にお勧めです。
===== メモ =====
[[elm:25-elm-examplesを写経してみる|25-elm-examplesを写経してみる]]