Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
hayabusa333
PPTX, PDF
3,504 views
Erlang and Elixir
NLNagoya にて話してきた内容と tokyo.ex にて話す予定だった内容です
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 38
2
/ 38
3
/ 38
4
/ 38
5
/ 38
6
/ 38
7
/ 38
8
/ 38
9
/ 38
10
/ 38
11
/ 38
12
/ 38
13
/ 38
14
/ 38
15
/ 38
16
/ 38
17
/ 38
18
/ 38
19
/ 38
20
/ 38
21
/ 38
22
/ 38
23
/ 38
24
/ 38
25
/ 38
26
/ 38
27
/ 38
28
/ 38
29
/ 38
30
/ 38
31
/ 38
32
/ 38
33
/ 38
34
/ 38
35
/ 38
36
/ 38
37
/ 38
38
/ 38
More Related Content
ODP
Serverspecの本気をみるのです
by
hayabusa333
ODP
RubyでBLコマンド実装
by
hayabusa333
ODP
アイマスで分かるプログラマ
by
hayabusa333
ODP
Cbで解るjojo up
by
hayabusa333
ODP
自動化のその前に
by
hayabusa333
ODP
DevLove2012 懇親会LT
by
hayabusa333
ODP
漏れのある抽象化の法則
by
hayabusa333
PPTX
ホワイトボックステスト技法
by
hayabusa333
Serverspecの本気をみるのです
by
hayabusa333
RubyでBLコマンド実装
by
hayabusa333
アイマスで分かるプログラマ
by
hayabusa333
Cbで解るjojo up
by
hayabusa333
自動化のその前に
by
hayabusa333
DevLove2012 懇親会LT
by
hayabusa333
漏れのある抽象化の法則
by
hayabusa333
ホワイトボックステスト技法
by
hayabusa333
Viewers also liked
PPTX
ブラックボックステスト技法
by
hayabusa333
ODP
Jenkinsとidobataで幸せな生活
by
hayabusa333
PDF
Cowboyとelixir
by
hayabusa333
PPTX
Cowboyとphoenixの速度比較
by
hayabusa333
PDF
IEXを学ぶ
by
hayabusa333
ODP
現場にsahaginを取り入れた話
by
hayabusa333
PPTX
Elixirのhoundを使ってみて
by
hayabusa333
PDF
Getting test world
by
hayabusa333
PPTX
E言語スタック
by
hayabusa333
PDF
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
PPTX
Elixir v1.3 で入るかもしれない機能
by
hayabusa333
PDF
Androidにおけるテストに関して 2014/11
by
Hiroshi Hashimoto
PPTX
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
by
VirtualTech Japan Inc.
PDF
脆弱性検査ツールってどうよ
by
Masakazu Ikeda
PDF
Isucon makers casual talks
by
Masahiro Nagano
PPTX
Akka Clusterの耐障害設計
by
TanUkkii
PDF
GDC 2015 - Low-latency Multiplayer Gaming with AWS
by
Nate Wiger
PDF
Proxy War
by
zaki4649
PDF
アドテク×Scala×パフォーマンスチューニング
by
Yosuke Mizutani
PDF
チームを動かすデザイナー
by
Keisuke Tsukayoshi
ブラックボックステスト技法
by
hayabusa333
Jenkinsとidobataで幸せな生活
by
hayabusa333
Cowboyとelixir
by
hayabusa333
Cowboyとphoenixの速度比較
by
hayabusa333
IEXを学ぶ
by
hayabusa333
現場にsahaginを取り入れた話
by
hayabusa333
Elixirのhoundを使ってみて
by
hayabusa333
Getting test world
by
hayabusa333
E言語スタック
by
hayabusa333
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
Elixir v1.3 で入るかもしれない機能
by
hayabusa333
Androidにおけるテストに関して 2014/11
by
Hiroshi Hashimoto
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
by
VirtualTech Japan Inc.
脆弱性検査ツールってどうよ
by
Masakazu Ikeda
Isucon makers casual talks
by
Masahiro Nagano
Akka Clusterの耐障害設計
by
TanUkkii
GDC 2015 - Low-latency Multiplayer Gaming with AWS
by
Nate Wiger
Proxy War
by
zaki4649
アドテク×Scala×パフォーマンスチューニング
by
Yosuke Mizutani
チームを動かすデザイナー
by
Keisuke Tsukayoshi
Similar to Erlang and Elixir
PPTX
Elixir言語紹介
by
Tsunenori Oohara
PPTX
Elixirと他言語の比較的紹介ver.2
by
Tsunenori Oohara
PDF
パーフェクト"Elixir情報収集"
by
Keisuke Takahashi
PPTX
Elixirハンズオン-2017-03-11
by
Tsunenori Oohara
PPTX
Tokyoex#5 Questions
by
Yohei Tanimoto
PDF
Elixirを利用した繊細なwebチャットの開発
by
ndruger
PPTX
Elixirについて私が知ってる二、三の事柄
by
Tsunenori Oohara
PPTX
やや関数型を意識した風Elixir/Phoenixご紹介
by
fukuoka.ex
PPTX
Elixir lang bootstrap
by
Tsunenori Oohara
PPTX
Elixirハンズオン2
by
Tsunenori Oohara
PPTX
Tokyoex6 EEx
by
Tsunenori Oohara
PDF
ニコニコを支える Erlang / Elixir
by
kojingharang
PPTX
ElixirをIoTボードで動かしてみた ~ラズパイ・big.LITTLE・Zynq編~
by
Hideki Takase
PPTX
地獄のElixir(目黒スタートアップ勉強会)
by
Tsunenori Oohara
PPTX
Elixir入門「第1回:パターンマッチ&パイプでJSONパースアプリをサクっと書いてみる」
by
fukuoka.ex
PPTX
how-to-learn-elixir
by
Tsunenori Oohara
PPTX
Elixir-Conf-Japan-2017-session-ohr486
by
Tsunenori Oohara
PPTX
Elixirで関数型言語の設計を学ぶ - daimon.ex 2024-09-20
by
azuma satoshi
PDF
Exineris Project by kochi.ex
by
Yutaka Kikuchi
PPTX
Elixir入門「第1回:パターンマッチ&パイプでJSONパースアプリをサクっと書いてみる」【旧版】※新版あります
by
fukuoka.ex
Elixir言語紹介
by
Tsunenori Oohara
Elixirと他言語の比較的紹介ver.2
by
Tsunenori Oohara
パーフェクト"Elixir情報収集"
by
Keisuke Takahashi
Elixirハンズオン-2017-03-11
by
Tsunenori Oohara
Tokyoex#5 Questions
by
Yohei Tanimoto
Elixirを利用した繊細なwebチャットの開発
by
ndruger
Elixirについて私が知ってる二、三の事柄
by
Tsunenori Oohara
やや関数型を意識した風Elixir/Phoenixご紹介
by
fukuoka.ex
Elixir lang bootstrap
by
Tsunenori Oohara
Elixirハンズオン2
by
Tsunenori Oohara
Tokyoex6 EEx
by
Tsunenori Oohara
ニコニコを支える Erlang / Elixir
by
kojingharang
ElixirをIoTボードで動かしてみた ~ラズパイ・big.LITTLE・Zynq編~
by
Hideki Takase
地獄のElixir(目黒スタートアップ勉強会)
by
Tsunenori Oohara
Elixir入門「第1回:パターンマッチ&パイプでJSONパースアプリをサクっと書いてみる」
by
fukuoka.ex
how-to-learn-elixir
by
Tsunenori Oohara
Elixir-Conf-Japan-2017-session-ohr486
by
Tsunenori Oohara
Elixirで関数型言語の設計を学ぶ - daimon.ex 2024-09-20
by
azuma satoshi
Exineris Project by kochi.ex
by
Yutaka Kikuchi
Elixir入門「第1回:パターンマッチ&パイプでJSONパースアプリをサクっと書いてみる」【旧版】※新版あります
by
fukuoka.ex
Recently uploaded
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
Erlang and Elixir
1.
erlaNg and eLixir 2016/04/16
NLNagoya 2016/04/19 tokyo.ex
2.
自己紹介 name = ハヤブサ |>
TwitterID = hayabusa333 |> heart = [カーネル, GC, Erlang, Elixir] |> jobs = 派遣ウェッブプログラマ |> position = [Joel教, 翔鶴瑞鶴仲良し姉妹同盟, 社畜系 Alchemist]
3.
ElixirとPhoenixの薄い本を出しました(ページ数:240) 電子書籍版をBOOTHで販売中 https://hayabusa333.booth.pm/items/186705 自己紹介(宣伝)
4.
Elixirとは ErlangVM(BEAM)にて動くプログ ラム言語 Erlangを今風の言語っぽくかける ようにした言語
5.
Erlangとは 小さな子プロセスを大量に作成し 、管理することによって平行性・ 耐障害性に強い関数型言語
6.
Elixirをやりたいなら Elixirは(それなりに)ドキュメン トが(たぶん)しっかりしている ので、ドキュメント読めばよい
7.
なのでElixirの ドキュメントに書いて ない箇所を話します。
8.
なにを話せば良いかなっと考 えて(ElixirにはNの文字がない し)
9.
ElixirはErlangVM上で動くし、 Erlangに近い部分を話せば 良いかと考えた
10.
過去にElixirの起動時の話をし て内部実装について話してい て http://www.slideshare.net/hayabusa333/iex
11.
その時気づいたこと http://d.hatena.ne.jp/hayabusa333/20160113/1452686320
12.
Elixirには4つのコマンドがある elixir elixirc iex mix
13.
Elixirのコマンド自体を 確認してみる https://github.com/elixir-lang/elixir/blob/master/bin/elixir
15.
あっ、これ シェルスクリプトだ
16.
elixirコマンドの 最終行を確認
18.
最終的にコードを Erlang側に渡しているだけでしたー
20.
ま、まあElixirをやっていたら Erlangをやるのは当たり前だし(震 え声
21.
/lib/*/ebin のファイルは どうやってできるのか
22.
ElixirのビルドはMakefile でビルドするので Makefileを見ていけばわ かる
24.
make したらデフォルトは compileのため Erlangで書かれたElixirの コードをcompileしているだけ
25.
rebarは Erlangのcompileや テストやリリースを行うた めの統合ビルドツール
27.
elixir.app.src では Erlangでビルドするため の情報が記載されている
29.
make install で compileでできたbeamファイル を指定のディレクトリに配置!
30.
Erlang以外の何物でもないな!
31.
Elixirが作られた理由は Erlangの文法でアプリケーショ ンを書くのが苦痛だったため (出典不明)
32.
しかしElixirの内部はErlang
34.
ElixirはErlangを抽象化できる ほどには育っていない (そもそも全て抽象化しきる つもりもない…はず?)
35.
漏れのある抽象化の法則 抽象化は失敗する。 あるときは小さく、あるときは大きく 、漏れがあるのだ。 物事は悪くなるものだ。 この漏れは抽象化が行われているあら ゆる場所で起こる。
36.
そもそもElixirを書くと きの考え方はErlangの 思想が必要
37.
ElixirをやるならErlangは 切っても切れない関係
38.
ご静聴ありがとうございました
Download