Erlang(アーラン)を試してみるプロジェクト。
Elixirは2012年リリースのErlang,Ruby,Clojureの影響を受けたモダンな関数型プログラミング言語。 JavaはJVMで動作しClojureなどがスクリプト言語としてあるが、Erlangの仮想環境BEAM上で、Elixirは動作する。
ElixirをインストールしたらErlang開発環境も用意される。
erlコマンドで対話環境シェル起動。erlangは、ピリオドでコマンド終了。
> erl
help().
シェルを起動すると、Ctrl+Gでアボートと書かれているが、WindowsのコマンドプロンプトだとCtrl+CやCtrl+Gが動作しないため以下で終了させる。
q().
または
init:stop().
コンパイルはc(モジュール名)
> c(hello).
> c(test).
hello:sayhello().