====== 190318 Elm ======
Elmという言語があるらしい。
WEBページを作るための言語らしい。。。
関数型言語らしい。
とりあえず、以下の本を買って読んでみましたが、正直、ちんぷんかんぷんです。
===== 公式サイト =====
https://elm-lang.org/
{{:z_blog:2019:pasted:20190318-132346.png}}
===== Windows10にelm 0.19.0をインストール =====
{{:z_blog:2019:pasted:20190318-132410.png}}
https://github.com/elm/compiler/releases/download/0.19.0/installer-for-windows.exe
がダウンロードされるので、exeファイルをダブルクリックしてインストール
{{:z_blog:2019:pasted:20190318-132608.png}}
{{:z_blog:2019:pasted:20190318-132638.png}}
これで、Windows10に、elm 0.19.0がインストールされた。
===== VisualStudioCodeでelmを利用できるように設定 =====
https://qiita.com/ossan_pg/items/5c3ce00b74036139507e
{{:z_blog:2019:pasted:20190318-133543.png}}
上記の通りにやるのがよいと思いました。。。
npm install -g elm
npm install -g elm-format
{{:z_blog:2019:pasted:20190318-133920.png}}
VisualStudioCodeをインストールは以下のリンクから
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
{{:z_blog:2019:pasted:20190318-133105.png}}
参考
https://github.com/Krzysztof-Cieslak/vscode-elm
VS Code の Elm サポートプラグインをインストールする
Extension(拡張機能)から、elm をインストールします。その後、VisualStudioCodeを再起動します。
{{:z_blog:2019:pasted:20190318-134158.png}}
{{:z_blog:2019:pasted:20190318-134217.png}}
VS Code に Elm 関連のコマンドを設定する
https://qiita.com/ossan_pg/items/5c3ce00b74036139507e#vs-code-%E3%81%AB-elm-%E9%96%A2%E9%80%A3%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B
を参考にやります。
{{:z_blog:2019:pasted:20190318-134830.png}}
Windows 10 Pro
VisualStudioCode
node 10.15.1
npm 6.4.1
elm 0.19.0
elm-format@0.8.1
===== Hello Worldしてみる =====
C:/elm_from_vscode/ フォルダを作成し、そのフォルダをVisualStudioCodeで開く。
Ctrl+@ でコマンドプロンプトを開く。
以下を入力。
elm init
{{:z_blog:2019:pasted:20190318-135338.png}}
Enterボタンを押すと、elm.jsonファイルと、src/フォルダが作成される。
{{:z_blog:2019:pasted:20190318-135444.png}}
src/ フォルダに、Main.elm ファイルを作成
{{:z_blog:2019:pasted:20190318-135639.png}}
{{:z_blog:2019:pasted:20190318-140448.png}}
Alt + Shift + F を入力 したが、pathが通っていないとのことでうまくいかなかった。。。
https://stackoverflow.com/questions/43738317/how-do-i-set-the-elm-format-path-within-vscode
{{:z_blog:2019:pasted:20190318-141008.png}}
→これは難しそう。
npm bin -g で、npmがインストールされている場所を確認すると、
{{:z_blog:2019:pasted:20190318-141633.png}}
C:\Program Files\nodejs
とのこと。。。
一度、Windowsのプログラムと機能から、elm 0.19.0をアンインストールして、
npm install -g elm
でインストールしなおした。
なんかうまくいかないと思ったら、自分が、nodejsを、バージョン管理システムnvmでインストールしていたことに気付いた。(忘れていました、、とほほ、、、)
{{:z_blog:2019:pasted:20190318-142214.png}}
ということで、以下のように、User Settingsを変更
{{:z_blog:2019:pasted:20190318-142424.png}}
VisualStudioCodeを再起動
Alt + Shift + F を入力
{{:z_blog:2019:pasted:20190318-142643.png}}
{{:z_blog:2019:pasted:20190318-142720.png}}
BETAって書いてあるけど大丈夫かな?
結局うまくいかず。。。挫折。。。
https://github.com/avh4/elm-format#visual-studio-code-installation
{{:z_blog:2019:pasted:20190318-143235.png}}
いろいろやったがうまくいかず、
Ctrl+Shift+P
elm reactor start
{{:z_blog:2019:pasted:20190318-144641.png}}
{{:z_blog:2019:pasted:20190318-144746.png}}
とりあえず実行はできたみたいだが、環境構築、かなり難しかったです。
elm-formatはうまくできていません。どこかでできるようにしたい。。。
elm学習の道のりは遠い。。。
===== リンク =====
[[z_blog:2019:190319_elm2|190319 Windows10でElm環境構築(2回目)]]
https://qiita.com/ossan_pg/items/5c3ce00b74036139507e