Web+DB Press vol.88 Elixir入門

少し古めのWeb+DB Press(Vol.88) 次世代言語Elixirで高信頼なWeb開発。
José Valim 先輩の elixir-lang/elixir - Elixir は是非とも触ってみたいと思っていたのですが
なかなか時間が取れず(やる気になれず)、ほったらかしたままでしたので
良い機会だと思って写経しました。
本当に上っ面のコードしか書いていませんが、rubyっぽい印象。
しかし、naoyaさんはいつもエッジなものに取り組んでいて凄いですね。

WEB+DB PRESS Vol.88

WEB+DB PRESS Vol.88

Install

記事のままだとtypoもあり、動かなかったのでメモ。
Installation · Phoenix
に従ってinstall。

Hex install

Hexというライブラリ管理ツールのinstall。

mix local.hex

phoenix install

github master以下を見てversion指定も可能。

mix archive.install https://github.com/phoenixframework/archives/raw/master/phoenix_new.ez

Example

実行

mix phoenix.new sandbox
cd sandbox
mix phoenix.server

4000番portでアクセス可能。
あとは写経するのみ。

テスト実行

mix test