どうも、靖宗です。
Elixirの公式WebサイトにあるGETTING STARTEDの最終章、Where to go nextです。
記事にするほどでも無いかもしれませんが一応。
ここまできた輩はこれから何を勉強すれば良いのかとかそういう話だとおもいます。
Build your first Elixir project
そういえばiexで書いたりelixircでコンパイルしたりするだけでプロジェクトとして作成していませんでした。
どうやらプロジェクトとして作成するにはmix
というツールを使ってスタートできるそうです。
PS > mix new hello_project * creating README.md * creating .formatter.exs * creating .gitignore * creating mix.exs * creating config * creating config/config.exs * creating lib * creating lib/hello_project.ex * creating test * creating test/test_helper.exs * creating test/hello_project_test.exs Your Mix project was created successfully. You can use "mix" to compile it, test it, and more: cd hello_project mix test Run "mix help" for more commands.
色々でてきました。
どうやら最初に必要なファイルを生成する機能のようです。(React.jsでいうcreate-react-app
みたいなもの?)
こっから先は「Mix and OTP」をみてね!みたいな感じです。しょうがないなぁ・・・
Meta-programming
メタプログラミングするにもElixirはいいぞ!みたいな感じでしょうか。
Macro自体がメタプログラミングになってるみたいなのでその辺をもっと詳しく見たい人は「META-PROGRAMMING IN ELIXIR」の項を読んでねってことでしょう。たぶん。
A byte of Erlang
やはりElixirはErlangのVM上で動作してるので外せないっぽいですね。
Erlangのライブラリ使うなら勉強しといた方がええんでない?という雰囲気でしょうか。
まぁ必要になったら勉強します(てきとう)
この章は以上!
MIX AND OTPを追っていきます。