■前スレ
【関数】Erlang【エリクソン】
ttp://pc12.2ch.net/test/read.cgi/tech/1176479959/
■関連URL
ttp://www.erlang.org/
ttp://www.erlang.org/download/erlang-book-part1.pdf
ttp://ja.wikipedia.org/wiki/Erlang
ttp://www.planeterlang.org/
ttp://cean.process-one.net/
ttp://www32.atwiki.jp/erlang/
ttp://jijixi.azito.com/cgi-bin/diary/index.rb?category=Erlang
ttp://www.kmonos.net/alang/etc/erlang.php
ttp://quasiquote.org/log2/Erlang
ttp://www.youtube.com/watch?v=uKfKtXYLG78
ttp://video.google.com/videoplay?docid=-5830318882717959520
ttp://erlide.sourceforge.net/
ttp://rucila.s43.xrea.com/memo/?date=0304
探検
【関数】Erlang Part 2【エリクソン】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2010/07/20(火) 16:13:49257デフォルトの名無しさん
2015/02/04(水) 19:06:34.40ID:tjSlws+J 文字列処理がクソすぎてもう挫折したは
258デフォルトの名無しさん
2015/06/08(月) 23:39:53.11ID:JodU/eML 【Erlang】プログラム言語 Elixir 【BEAM】 [転載禁止]©2ch.net
http://peace.2ch.net/test/read.cgi/tech/1433336300/
http://peace.2ch.net/test/read.cgi/tech/1433336300/
259デフォルトの名無しさん
2015/06/11(木) 20:05:55.72ID:ClVnABcE >>258
これ面白そうだな
これ面白そうだな
260デフォルトの名無しさん
2015/06/18(木) 14:11:00.00ID:EqdgCPQw test
261デフォルトの名無しさん
2015/12/20(日) 15:49:17.63ID:8RLYRFXT しいたけのにおいがする
262デフォルトの名無しさん
2016/01/13(水) 14:32:13.77ID:EwraTGVM >>130
Elixirのことですねわかります
Elixirのことですねわかります
263デフォルトの名無しさん
2016/01/13(水) 15:48:07.42ID:EwraTGVM >>230
わかります
わかります
264デフォルトの名無しさん
2016/01/14(木) 13:18:41.31ID:MVoyv7BA https://www.youtube.com/watch?v=xrIjfIjssLE#t=675s
11:15 〜
Try it,
you'll like it !!
わろす
gen_fsm とか触ってみて判ったよ。
本質的に VHDL とか Verilog とかと一緒なんだな。
そりゃゲームも作れるはずだは。 ω ω ω 。
11:15 〜
Try it,
you'll like it !!
わろす
gen_fsm とか触ってみて判ったよ。
本質的に VHDL とか Verilog とかと一緒なんだな。
そりゃゲームも作れるはずだは。 ω ω ω 。
265デフォルトの名無しさん
2016/01/15(金) 09:54:14.99ID:NW8jpekK binaryの最後の1バイトの値を取り出したいときって
<<N>> = binary_part(Binary, {byte_size(Binary), -1}).
より簡単な方法ってある?
<<N>> = binary_part(Binary, {byte_size(Binary), -1}).
より簡単な方法ってある?
266デフォルトの名無しさん
2016/01/15(金) 16:05:36.74ID:jtH6/WEN http://www.erlang.org/doc/efficiency_guide/commoncaveats.html
3.2 list_to_atom/1
Atoms are not garbage-collected. Once an atom is created, it is never removed.
The emulator terminates if the limit for the number of atoms (1,048,576 by default) is reached.
Therefore, converting arbitrary input strings to atoms can be dangerous in a system that runs continuously.
If only certain well-defined atoms are allowed as input, list_to_existing_atom/1 can be used to
to guard against a denial-of-service attack.
(All atoms that are allowed must have been created earlier, for example, by simply using all of them in a module and loading that module.)
Using list_to_atom/1 to construct an atom that is passed to apply/3 as follows,
is quite expensive and not recommended in time-critical code:
apply(list_to_atom("some_prefix"++Var), foo, Args)
こんな大事なことはもっと目立つところに書いておいてほしいぬ.
3.2 list_to_atom/1
Atoms are not garbage-collected. Once an atom is created, it is never removed.
The emulator terminates if the limit for the number of atoms (1,048,576 by default) is reached.
Therefore, converting arbitrary input strings to atoms can be dangerous in a system that runs continuously.
If only certain well-defined atoms are allowed as input, list_to_existing_atom/1 can be used to
to guard against a denial-of-service attack.
(All atoms that are allowed must have been created earlier, for example, by simply using all of them in a module and loading that module.)
Using list_to_atom/1 to construct an atom that is passed to apply/3 as follows,
is quite expensive and not recommended in time-critical code:
apply(list_to_atom("some_prefix"++Var), foo, Args)
こんな大事なことはもっと目立つところに書いておいてほしいぬ.
267デフォルトの名無しさん
2016/01/17(日) 10:43:55.92ID:TbH/Z5Ji >>257
ram ファイルを [ram,raw,binary,write,read] で開いて
pwrite と pread で random access する方が
binary_part(Hoge, {Pos, Len}) するより便利というか速い気がするんだが
ram ファイルを [ram,raw,binary,write,read] で開いて
pwrite と pread で random access する方が
binary_part(Hoge, {Pos, Len}) するより便利というか速い気がするんだが
268デフォルトの名無しさん
2016/02/19(金) 14:04:23.44ID:hw/X0Y/j269デフォルトの名無しさん
2016/02/21(日) 15:09:02.94ID:zmvsu5mb270デフォルトの名無しさん
2016/06/23(木) 19:51:18.63ID:Z9WBmNB8271デフォルトの名無しさん
2016/06/24(金) 00:03:58.12ID:t8u1m238 じゃあこれも
Elixir v1.3 released
http://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/
Erlang VM上で動作する関数型言語「Elixir 1.3」リリース、ビルドツールやテストフレームワークを強化
https://osdn.jp/magazine/16/06/23/190000
Elixir v1.3 released
http://elixir-lang.org/blog/2016/06/21/elixir-v1-3-0-released/
Erlang VM上で動作する関数型言語「Elixir 1.3」リリース、ビルドツールやテストフレームワークを強化
https://osdn.jp/magazine/16/06/23/190000
272デフォルトの名無しさん
2016/07/01(金) 10:59:04.63ID:wNtMwO0s プログラミングElixir
http://shop.ohmsha.co.jp/smartphone/detail.html?id=000000004675
商品詳細情報
Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、
Erlangよりもなじみやすい文法を採用したプログラミング言語です。
本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir” (Pragmatic Bookshelf, 2014) の翻訳書です。
通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。
本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
第1章 赤いピルをとれ
第1部 伝統的なプログラミング
第2章 パターンマッチング
第3章 不変性
第4章 Elixir基礎
第5章 匿名関数
第6章 モジュールと名前付き関数
第7章 リストと再帰
第8章 マップ、キーワードリスト、セット、構造体
第9章 寄り道:型とは何か?
第10章 コレクションの処理 - EnumとStream 第11章 文字列とバイナリ
第12章 制御フロー
第13章 プロジェクトを構成する
第2部 並行プログラミング
第14章 複数のプロセスを使う
第15章 ノード - 分散システムの要
第16章 OTP:サーバ
第17章 OTP:スーパーバイザ
第18章 OTP:アプリケーション
第19章 タスクとエージェント
第3部 より高度なElixir
第20章 マクロとコードの評価
第21章 モジュールのリンク:ビヘイビアとuse
第22章 プロトコル - ポリモルフィック関数 第23章 かっこいい機能いろいろ
http://shop.ohmsha.co.jp/smartphone/detail.html?id=000000004675
商品詳細情報
Elixir(エリクサー)は、並行処理を得意とするプログラミング言語ErlangのVM(エンジン部分)を基盤とし、
Erlangよりもなじみやすい文法を採用したプログラミング言語です。
本書は、世界的なRubyプログラマであるDave Thomas氏が書いた、プログラミング言語Elixirの本格的解説書、“Programming Elixir” (Pragmatic Bookshelf, 2014) の翻訳書です。
通常のプログラミングから、並行処理、さらなる応用へと順を追って進む構成になっています。
本書を読むことで、Elixirらしいプログラミングを学ぶことができます。
第1章 赤いピルをとれ
第1部 伝統的なプログラミング
第2章 パターンマッチング
第3章 不変性
第4章 Elixir基礎
第5章 匿名関数
第6章 モジュールと名前付き関数
第7章 リストと再帰
第8章 マップ、キーワードリスト、セット、構造体
第9章 寄り道:型とは何か?
第10章 コレクションの処理 - EnumとStream 第11章 文字列とバイナリ
第12章 制御フロー
第13章 プロジェクトを構成する
第2部 並行プログラミング
第14章 複数のプロセスを使う
第15章 ノード - 分散システムの要
第16章 OTP:サーバ
第17章 OTP:スーパーバイザ
第18章 OTP:アプリケーション
第19章 タスクとエージェント
第3部 より高度なElixir
第20章 マクロとコードの評価
第21章 モジュールのリンク:ビヘイビアとuse
第22章 プロトコル - ポリモルフィック関数 第23章 かっこいい機能いろいろ
273デフォルトの名無しさん
2017/04/02(日) 19:07:17.00ID:fP8TJ4RC274デフォルトの名無しさん
2017/07/20(木) 19:17:50.01ID:7mH9PEZK jupyter に Erlang が
275デフォルトの名無しさん
2017/08/25(金) 16:47:29.26ID:0nrK3Ckt276デフォルトの名無しさん
2018/05/23(水) 21:51:10.12ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
IBHUA
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
IBHUA
277デフォルトの名無しさん
2018/07/05(木) 00:10:54.48ID:RfoszcD2 2W2
278デフォルトの名無しさん
2019/04/22(月) 20:21:31.01ID:RZzf8Iuc RIP
279デフォルトの名無しさん
2019/04/22(月) 22:40:17.66ID:KTQxmf3k 訃報】プログラミング言語「Erlang」を生んだジョー・アームストロング氏死去
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
280デフォルトの名無しさん
2019/04/22(月) 23:14:33.15ID:T2jcPHbj おくやみもうしあげますn
281デフォルトの名無しさん
2019/05/08(水) 16:44:54.87ID:5UkCGLAo282デフォルトの名無しさん
2019/05/15(水) 12:18:56.56ID:lMYkdlNQ R.I.P.
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国防省が再反論 SNSで公開した音声とは“別の通報”で日本に訓練の時間や海域を通報したと主張 [夜のけいちゃん★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…」 [Anonymous★]
- 【給食無償化】国が全額負担 自維公3党、近く合意へ★2 [ぐれ★]
- コメ「余っている」年明けに下落も? 大量の在庫が倉庫を圧迫、赤字の恐れ…業者「値下げするしか…」 ★3 [Hitzeschleier★]
- 【秋田市】新スタジアム「5,000人規模では不十分」 Jリーグ側から指摘 200億近い事業費になる見込み 財政負担がさらに大きく [鉄チーズ烏★]
- 40代教員、1億8600万円分の暗号資産だまし取られる 「警察手帳のような物」見せられ-滋賀県草津市 ★2 [蚤の市★]
- 愛国者「敵が攻めてきたら自衛権を行使!」X民「自衛隊に志願すれば?」愛国者「40歳なので無理」 [834922174]
- 【実況】博衣こよりのえちえち朝こよ🧪
- 給食無償化、近く合意へ…全国民が毎年5000円負担する計算。これケンモジさんはどう思ってるの? [973343483]
- でも中国って結構優しくね?
- 【悲報】弱者男性さん、デートにイルミとスケートを提案して炎上。「何で弱者男性って1日にいっぱい詰め込むの? [257926174]
- 目薬探していたら256GBのSSDが出てきた!
