【関数】Erlang Part 2【エリクソン】

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2010/07/20(火) 16:13:49
■前スレ
【関数】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
2010/07/20(火) 16:14:21
■書籍
Erlangプログラミング
ttp://www.oreilly.co.jp/books/9784873114651/
2010/07/20(火) 17:19:32
なんだよもうErlang下火だから翻訳版でないだろうと思って原書買っちゃったよ・・・

いちおつ
2010/07/20(火) 21:54:30
そんなことよりCouchDB: The Definitive Guideの表紙の犬が愛らしくてしょうがないんだが


あ、>>1
2010/07/20(火) 23:02:01
愛らしいといえばこれだな
ttp://ec2.images-amazon.com/images/I/41JJZCux%2BNL._SL500_AA300_.jpg

>>1
2010/07/21(水) 13:57:50
即死しそうだなw
2010/07/21(水) 14:11:24
前スレはこれだな。
【関数】Erlang Part2【エリクソン】
http://pc12.2ch.net/test/read.cgi/tech/1270087367/l50
2010/07/21(水) 23:55:33
それは前スレというか…今スレの出来損ないというか…
2010/07/22(木) 00:35:18
これって、HaskellのGHCみたいに強力なコンパイラが出現すればもっと流行るんだろうか…
2010/07/22(木) 02:35:10
保守
2010/07/23(金) 01:15:12
もうすぐ前スレに並ぶ。
2010/07/24(土) 17:08:16
>>2買ってきたら煽り文に、「マルチコアの最適な利用という観点での注目度も高く」とあったけど、どうなん?
あまり聞かない気が。。。。
2010/07/25(日) 13:17:45
昨日、O'Reillyのerlang本がついに発売になりました。
これで普及に弾みがつくか?
2010/07/25(日) 16:06:19
3章途中まで読んだけど、なんか誤植が多い。。。
2010/07/25(日) 19:45:12
ブルーインパルス本よりいいの?
16デフォルトの名無しさん
垢版 |
2010/07/28(水) 01:01:24
秋葉のヨド売り切れてた
2010/07/28(水) 23:33:49
ちょっと読んだけど、haskell本に比べたら、全然
関数型言語に関する記述は少ないな。
実用的かも
2010/07/29(木) 12:57:57
C,C++でスレッドを使えない情弱用言語ってことでFA?
2010/07/29(木) 13:09:51
イミフ
2010/07/29(木) 13:20:00
>>18
そうだよ
2010/07/29(木) 15:59:12
Erlangは唯一のオブジェクト指向言語かもしれない@Joe Armstrong
http://www.infoq.com/jp/news/2010/07/objects-smalltalk-erlang
2010/07/29(木) 17:20:53
変な日本語だな。
2010/07/29(木) 17:48:28
エリ糞ン
2010/08/02(月) 21:53:43
Erlangの無名関数定義で
F = fun(X) -> fun(X-1).
みたいな記述は出来ないの?出来損ないでさーせん
2010/08/03(火) 16:04:11
>>24
再帰っていってくれよ
2010/08/08(日) 18:45:08
Erlangプログラミング P140、5.4.2節イベントハンドラのコード例で、

pad([M1]) -> [$0,M1];

なる一文が入っているけれど、$0はなんで必要なの?
2010/08/08(日) 19:07:42
>>24
つ Yコンビネータ
2010/08/08(日) 19:11:27
>>26
Erlangを忘れ果てた漏れが嫌がらせで答えると
文字列が1文字だけだった場合にゼロパディングして2文字にしてるんだよ

たとえば 18:45:8 を 18:45:08 にするとか
2010/08/08(日) 20:32:08
>>28
Thx.
実際試してみてゼロ埋めらしいとは分かったけど、どんな書式文法か?でした。
月・日は挙げてもらった通りだけど、年は最初から"2010"だから何も起こらない。
変数を1文字しかないと仮定して、$0を変数に添える事を+1文字分確保すると考えるのでしょうかね。
2010/08/08(日) 21:41:57
>>29
Erlangの文字列と関数のパターンマッチングがどんなものかは理解してる?
飛ばし読みしてるんなら読み直したほうがいいと思う
3129
垢版 |
2010/08/08(日) 22:03:18
飛ばし読んではいないけど(忘れているのかもしれない)、そういう問題なんですか?
io:formatがどう表示してくれるかの問題だと思っていたのですが
2010/08/08(日) 22:04:14
あ、もしかして、[M1]だから1文字しかない場合のみ$0が付きますよ、って話ですか?
2010/08/29(日) 18:00:50
windowsの実行ファイル作れるようになりましたか?
2010/08/29(日) 19:02:46
いつも実行ファイルにこだわってる人いるけど、この言語でWindows上で動いてもうれしくなくない?
2010/08/29(日) 19:22:43
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究
2010/08/29(日) 20:10:49
>>34
いや、うれしいよ。
バグでプロセスがダウンすることを前提にした言語って他に無いからね。
こんなに安全にプロセスが扱える言語って他にある?
逆に嬉しくないと思う理由が知りたい。
2010/08/29(日) 20:17:02
exeファイルにしたい理由:
1. ワンファイルアプリ最高
2. windowsの慣習的にexeファイルがないと、erlangに詳しくない人は実行方法がすぐにわからない。
また、バッチファイルだとコマンドラインの印象があって、詳しくない人は不安を感じる。
3. インストールを前提とする以外の実行方法を提供する自由が欲しい
2010/08/29(日) 20:49:49
>>37
ShllExecute叩くexe作るだけでいいんじゃないの。
Erlang側で準備する必要があるものとは正直思えない。
2010/08/29(日) 20:56:41
>>38
糞でかいerlang処理系まるごと添付するのか?w
ダッサイなぁ
2010/08/29(日) 20:57:46
(ネイティブ)exeにしたい理由もう一個追加
4. 起動を早くしたいから
2010/08/29(日) 21:09:59
>>40
ガイキチは放置の原則を忘れていたよ。
一通り暴れたらヨソ行ってくれ。
2010/08/29(日) 21:48:36
そこまでいけるって思うなら自分で実装してみてはどうだろうか?
Rubyとかの他の言語でもあったよね。そういうの。Exerbか。
ある程度動くところまでやれば未踏で1年分の金くれるかもよ。

あとWindowsの場合、プロセスじゃなくてスレッドでどうこうしたほうがパフォーマンス出ると思うんだよ。
Chromeぐらいじゃないか?普通はスレッドであるべきところを意識的にプロセスにしたアプリケーションは。
2010/08/29(日) 22:00:03
>>42
erlangのプロセスはOSのプロセスではなくてグリーンスレッドだよ。
2010/08/29(日) 22:22:03
>>33 はい では言いだしっぺの法則で サンプルよろしく♪
2010/08/29(日) 22:22:54
まちがえた
>>42 はい では言いだしっぺの法則で サンプルよろしく♪
2010/08/29(日) 22:30:18
言いだしっぺの法則の趣旨を考えてから二度氏ね
2010/08/29(日) 22:30:53
>>46
やりたくないことを人に押し付ける方便です
2010/08/29(日) 23:36:05
>>36
そんなに安全な言語をWindowsで動かしてもしょうがないからでしょ
2010/08/29(日) 23:40:04
>>48
安全だから気楽にプログラミングできるんじゃないか。
2010/08/30(月) 00:01:42
安全な言語を活かすなら土台も堅牢でないと
土台がやわなら安全な言語も猫に小判、豚に真珠
2010/08/30(月) 04:20:23
>>50
それを言うなら砂上の楼閣でしょう。
猫に小判と豚に真珠は、本人が価値を理解できないというたとえです。
2010/08/30(月) 17:41:07
>>50
LinuxもMacもWindowsも堅牢性は大して変わらん。
微々たる差だよ。
それにCでやろうがJavaでやろうがErlangでやろうがエラー対策はちゃんとやるでしょうが。
2010/08/30(月) 21:44:17
>>52
じゃあLinuxやMac使えばいいじゃん
Exeなんぞいらんぞ
2010/08/31(火) 14:16:37
>>53
そりゃそうだがインストールベースの大きさを無視するのはよろしくないんじゃないか?
2010/08/31(火) 22:14:03
サーバの運用環境ならWindowsのインストールベースなど無視しておk
2010/08/31(火) 23:22:05
>>37の理由なんてサーバサイドじゃ意味ないよな
やっぱEXEなんぞいらん
2010/09/01(水) 00:05:51
>>56
サーバ以外の用途もあるでしょうが。
2010/09/01(水) 00:42:04
ないも同然だろ
だからexeがないんだろ
現実見ろよ
2010/09/01(水) 00:51:35
そもそもErlangのプロセスはVMが仕切ってるので
ネイティブで動く.exe実行ファイルとは相容れないだろう
もしやるとしてもVMを包んだ実行ファイルで配布とかになる
2010/09/01(水) 09:29:33
学習・開発環境としてのWindowsはあり → EXE不要
運用環境としてのWindowsはなし → EXE不要
2010/09/01(水) 15:23:57
ErlangSDLでゲーム作った → EXE必要

最近の『関数型言語でマルチスレッドゲーム製作』ブームで
ゲームに適してるって騙されてゲーム作った俺に誰でもいいから土下座して謝ってください。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況