- ダウンロード商品¥ 500
頒布物補足: ※技術書典9で頒布した版に対して、技術書典13版では2つの章を追加しています。 動的関数型言語Elixirの本です。 初心者から中級者になりたい方へ向けた内容となっています。 Elixirを使う人を"錬金術師(アルケミスト)"と呼ぶ風習があります。 本書は、この錬金術師の見習い(=Elixir初心者)から一歩踏み出してみようという観点から、並行プログラミングやマクロについて題材にしています。 扱っている内容は次の通りです。 - IEx Helper - 命名規約 - Erlangライブラリの利用 (技術書典13で追記) - 末尾再帰 - 並行プログラミング - マクロ - dbgによるデバッグ(技術書典13で追記) 各章は、各機能についての簡単な説明の概要と、その機能について有識者と会話しながら学ぶ対話型ショートストーリーの構成となっています。 たとえば、"並行プログラミング"では"並行"と"並列"の違いから解説しています。また、"マクロ"ではメタプログラミングするための機能ですが、Elixirでメタプログラミングをするのに何から知っておけば良いのか、などを扱っています。 ちなみに、淡々と機能説明をされるよりも、誰かと会話しながらの方が記憶に残りやすい/体験としてイメージしやすいかな、という想いでショートストーリー形式になっています。
頒布物補足:
※技術書典9で頒布した版に対して、技術書典13版では2つの章を追加しています。
動的関数型言語Elixirの本です。
初心者から中級者になりたい方へ向けた内容となっています。
Elixirを使う人を"錬金術師(アルケミスト)"と呼ぶ風習があります。
本書は、この錬金術師の見習い(=Elixir初心者)から一歩踏み出してみようという観点から、並行プログラミングやマクロについて題材にしています。
扱っている内容は次の通りです。
- IEx Helper
- 命名規約
- Erlangライブラリの利用 (技術書典13で追記)
- 末尾再帰
- 並行プログラミング
- マクロ
- dbgによるデバッグ(技術書典13で追記)
各章は、各機能についての簡単な説明の概要と、その機能について有識者と会話しながら学ぶ対話型ショートストーリーの構成となっています。
たとえば、"並行プログラミング"では"並行"と"並列"の違いから解説しています。また、"マクロ"ではメタプログラミングするための機能ですが、Elixirでメタプログラミングをするのに何から知っておけば良いのか、などを扱っています。
ちなみに、淡々と機能説明をされるよりも、誰かと会話しながらの方が記憶に残りやすい/体験としてイメージしやすいかな、という想いでショートストーリー形式になっています。