Elixirの調査
Webアプリの作成でサーバーサイドに関数型言語を使いたい。
Haskell、OCamlでもいいけど、Ruby on RailsみたいなWebアプリフレームワークがあると便利。
ElixirにはPhoenixがあるので、Elixirを調査してみたい。
Elixir (プログラミング言語) - Wikipedia
Elixir (エリクサー) は並行処理の機能や関数型といった特徴を持つ、Erlangの仮想マシン (BEAM) 上で動作するコンピュータプログラミング言語である。
ElixirはErlangで実装されているため、分散システム、耐障害性、ソフトリアルタイムシステム等の機能を使用することができるが、拡張機能として、マクロを使ったメタプログラミング、そしてポリモーフィズムなどのプログラミング・パラダイムもプロトコルを介して実装されている。
Elixirの公式サイト
Phoenixの公式サイト
Elixirのインストール
Elixirの作者、José Valim氏
Elixirの参考書
Elixir/Phoenix 初級1: はじめの一歩 (OIAX BOOKS)
- 作者: 黒田努
- 出版社/メーカー: オイアクス
- 発売日: 2017/11/30
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Elixir/Phoenix 初級2: データベースとクエリ構造体 (OIAX BOOKS)
- 作者: 黒田努
- 出版社/メーカー: オイアクス
- 発売日: 2017/04/03
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
とりあえず、ネットのチュートリアル記事を読んで概要をつかみ、書籍で体系的に基本事項を概観してみたい。