プログラミング言語Elixirは、不変的な状態を用いた関数プログラミングと、並行性へのアクターベースのアプローチを、整然とした、モダンな文法の中にラップしたものだ。そして、業務に耐えうる頑健さを持ち、高性能で、分散可能なErlang VM上で動作する。でも、いったいこれって、どういう意味だろう?
これは、今あなたの時間を奪っている。諸々の難しいことについての心配を、やめていいってことだ。もう、マルチスレッド環境でデータの一貫性を守るために頭を絞る必要はない。アプリケーションをどうスケールさせるか、あまり考えなくてよくなる。さらに、これが一番大事なことだが、プログラミングを別のやり方で考えることができるようになる。
point:
- 「プログラミングを別のやり方で考えることができるようになる」がポイント
- マトリックスに「赤いカプセル」ってのが出てくる(らしい)