Erlangに関する世界観です。
Erlangはエリクソンによる並列処理言語。Erlangの仮想マシン上で動くElixirと言う言語もあります。
Erlangは、「高いスケーラビリティ」「ダウンしにくい」という特徴がある。
以下にサンプルコードがあります。
ElixirはErlangの代替言語。Erlangの高い並列性能をそのままに、Rubyのような記述で並列処理を書ける。
以下にサンプルコードがあります。Rubyと良く似ています。
PhoenixはElixirによる最近大人気のWebフレームワーク。
2023.01.08
ElixirはErlang VM (BEAM)上で動くRubyによく似た言語。
2023.05.17編集
LFE (Lisp Flavored Erlang)はErlang向けのLisp風言語。
2023.05.17
GleamはErlang向けのプログラミング言語で、コンパイラはRustで書かれており、コードの見た目はRustに近いがパイプライン演算子をよく使う。パイプライン演算子とは、関数型言語でよく使われる、hoge(fuga())をfuga |> hogeと書ける記法のこと。またJavaScriptを吐くこともできる。
2023.05.17
並列処理も参照のこと。