Skip to content

ohr486/EHG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elixir Hacking Guide

本文章について

本文章はRubyソースコード完全解説(RHG)にインスパイアされて作成しました。

ElixirはErlangVM上で動作する関数型・メタプログラミング可能な言語です。

またElixirはErlang

  • 分散環境
  • 障害耐性(フォルトトレラント)
  • 無停止稼動

といった仕組み・機能を効率良く使う事ができる動的言語でもあります。

本文章のテーマは

  • Elixirの構造を知る
  • ErlangのOTPアプリケーションの構築方法を知る
  • Elixir,Erlangについての勉強のアウトプット
  • 日本語の適当な文章が無かったので書く事にした
  • etc

です。

本文章の構成について

本文章は以下の章から構成されます。

Elixirのビルド

Ch00.事前準備

Ch01.Elixirアプリのフォルダ構成

Ch02.Elixirビルド時に何が起こっているか

Elixirの実行バイナリ

Ch03.Elixirプログラムの実行

Ch04.Elixirコマンドの実体

Elixirコンパイラ

Ch05.一般的なコンパイラの概要

Ch06.Elixirコンパイラの概要

Ch07.elixirコンパイラのコンパイル

Ch08.yeccの使い方

Elixirカーネル

Ch09.Elixirコアモジュール

Ch10.elixirのxxxアプリ

Appendix

Makefile基礎

ErlangのAST

参考にした文献・書籍・文章について

本文章は以下の書籍・Webサイトを参考に作成しています。

書籍

Webサイト

ライセンスについて

この文章は個人の範囲でご利用下さい。 この文章へのハイパーリンクはリンク先を問わず御自由になさって下さい。 報告は一切不要です。

About

Elixir Hacking Guide

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published