Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save i2y/849a544ba8dc6f626644ee22e97a8e6e to your computer and use it in GitHub Desktop.
Save i2y/849a544ba8dc6f626644ee22e97a8e6e to your computer and use it in GitHub Desktop.
「Introducing the Jet Programming Language」の事前資料

これはRubyKaigi 2017での発表「Introducing the Jet Programming Language」の事前資料です。

「Introducing the Jet Programming Language」

近年、並列処理、分散処理を記述しやすく、耐障害性のあるプログラムを作りやすいという理由で、Erlangが注目を集めています。その一方で、Erlang言語のシンタックスは普及している言語(たとえばPythonやJava、Rubyなど)のそれとは大きく異なるため、多くのプログラマーにとってErlangの習得は容易ではないようです(私の主観です)。

その問題を解消するため、さまざまな言語がErlangのVM上で実現されています(Reia、LFE、Elixir、ErRubyなど)。

本発表では、私が作ったErlang VM上で動作するRuby風言語『Jet』をご紹介します。 尚、既にJetをGithubで公開していますが、発表までに仕様と実装を変更するかもしれません。 ちなみにJetは今のところElixirとErlangで実装されています。

以下、事前に目を通していただいていると、発表内容を理解していただきやすくなると思われる記事へのリンク集です。

関連リンク集

発表資料

Erlang

Elixir

Reia

Celluloid

ErRuby

Jet

それでは、当日、よろしくお願いいたします^_^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment