【関数】Erlang【エリクソン】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2007/04/14(土) 00:59:190153デフォルトの名無しさん
2007/04/21(土) 17:02:31Windowsのパス形式(c:/〜)でも大丈夫でした。どうもです。
0154デフォルトの名無しさん
2007/04/21(土) 17:11:580155デフォルトの名無しさん
2007/04/26(木) 22:40:510156デフォルトの名無しさん
2007/04/28(土) 00:11:46twitterでも使ってるのか。ばりばり実用だな。
0157デフォルトの名無しさん
2007/04/28(土) 11:52:5415年くらい前にちょこっといじったことが
あるよ。
0158デフォルトの名無しさん
2007/04/28(土) 11:58:31ejabberd使ってるのか。
次はRoRをerlywebにおきかえてもらいたいな。
0159デフォルトの名無しさん
2007/04/29(日) 03:39:310160デフォルトの名無しさん
2007/04/29(日) 04:11:430161デフォルトの名無しさん
2007/04/29(日) 09:30:100162デフォルトの名無しさん
2007/04/30(月) 00:14:020163デフォルトの名無しさん
2007/05/03(木) 16:44:13STDLIBにはそういう関数あるんだけど(help()とか)、ソースをざっと
眺めた限りでは、最終的にどっか別の関数呼び出してるのばっかりで、
最後のところまでたどり付けない……。
0164デフォルトの名無しさん
2007/05/03(木) 17:18:51void() の例を探してみたけど、ok を返してるだけだったよ。
それをドキュメント生成ツールが void() と表記してるっぽい。
0165デフォルトの名無しさん
2007/05/03(木) 20:25:51thx, なるほど。それで文法の方にそれらしき情報が載ってなかったわけか。
0166デフォルトの名無しさん
2007/05/04(金) 02:55:400167デフォルトの名無しさん
2007/05/04(金) 04:12:46つio_lib:format
まあ、Erlangのライブラリってどこに何があるか分かりにくいよね。
文字列の大文字小文字変換(to_upper, to_lower)が httpd_util なんてところにあったり。
0168デフォルトの名無しさん
2007/05/04(金) 12:13:49stringあたりを探してたですよ。感謝。
0169デフォルトの名無しさん
2007/05/05(土) 16:21:360170デフォルトの名無しさん
2007/05/07(月) 02:31:19http://blog.mikage.to/mika/2007/05/erlangcomet_5353.html
0171デフォルトの名無しさん
2007/05/07(月) 09:53:03いいね。
高度な要求をすれば、
・-behaviour(gen_server). を使ってほしい
・process dictionaryよりもmnesiaとかにデータを保管してほしい
ってところだな。口だけクンですまん。
0172デフォルトの名無しさん
2007/05/07(月) 11:16:140173デフォルトの名無しさん
2007/05/07(月) 21:08:31多くの関数型言語と同じ道をたどる悪寒はない?
0174デフォルトの名無しさん
2007/05/08(火) 00:51:59既にそうなってます。
つかutf-8->UCS4のマッピングだけでいいから裸の一文字を一文字で認識してホスィ
0175デフォルトの名無しさん
2007/05/08(火) 08:12:190176デフォルトの名無しさん
2007/05/09(水) 21:48:10http://mono.kmc.gr.jp/~yhara/d/?date=20070505
SDLつかってげーむつくれんのかねぇ。ねぇ
0177デフォルトの名無しさん
2007/05/10(木) 03:45:23俺もiconv動かせなくて困ってる。
0178デフォルトの名無しさん
2007/05/17(木) 20:55:33↓な案を考えてみたんだが、おまいらの意見を聞かせて欲しい。
(と、えらそーなことを言いつつerlang初心者なのだが)
■コンパイラ編
ソースの先頭に、
-encoding(utf8).
があると、UTF-8文字1文字をlistの要素1個として扱う。(とりあえずはutf8だけサポート)
compile.erlで、ファイルから読んできたバイナリをリストに変換するところ
(scan_core:string()を読んでるあたり)に小細工すればなんとかなるんじゃないだろか。
■ライブラリ編
案1 driverなどは基本的にいじらない方向で、driverとお話しする部分でUTF-8⇔UTF-32変換する。
利点: 楽。後方互換性(ぶっちゃけlatin1対応)が維持しやすい。
欠点: Unicodeに対応しないものはずっとそのまま。
案1-A io, io_lib の Unicode 版 uio, uio_lib (仮称)を作る。
案1-B io, io_lib の文字列を受けとるパラメータ部分に、{ustring, USTRING} (仮)を受け付けるようにする。
(ustringは仮のatom、USTRINGはUTF-32で表現される文字列)
案2 IoDeviceにencoding属性のようなものを用意する。
利点: 少なくとも入出力については、国際化が容易になる。
欠点: 変更点多過ぎ。また、io_libのようにIoDeviceに結び付いていないものは後方互換性の維持が困難。
とりあえず思い付いた範囲はこんなとこ。
0179デフォルトの名無しさん
2007/05/23(水) 00:57:24んだそれ。
0180デフォルトの名無しさん
2007/05/23(水) 01:42:430181デフォルトの名無しさん
2007/05/23(水) 02:45:290182デフォルトの名無しさん
2007/05/23(水) 10:48:360183デフォルトの名無しさん
2007/05/23(水) 21:18:530184デフォルトの名無しさん
2007/05/27(日) 13:03:380185デフォルトの名無しさん
2007/06/05(火) 18:43:390186デフォルトの名無しさん
2007/06/05(火) 23:08:45perlやphpみたいにランタイムが必要なら、こんなマイナーな言語、サポートしてる鯖が少なすぎだろ。
0187デフォルトの名無しさん
2007/06/05(火) 23:31:39サポートってなんだよ。
誰に期待してんだ?
0188デフォルトの名無しさん
2007/06/06(水) 00:26:290189デフォルトの名無しさん
2007/06/06(水) 00:30:160190デフォルトの名無しさん
2007/06/06(水) 00:43:01そんな鯖借りれるのか?クアッドコア×4とか使ってみてぇ
0191デフォルトの名無しさん
2007/06/06(水) 01:38:10実行環境がしょぼくても、並列処理を書き易いのは充分メリットなんじゃないの。
0192デフォルトの名無しさん
2007/06/06(水) 01:43:24ただし、それが実行形式のファイルってわけではなく、あくまで動作環境の整備は必要。
個人に配布するとかになると、ユーザーに環境を入れてもらうと言う不便さはある。
その辺もう少しうまい事出来ないものかな。
bittorrentとか、今流行のp2pツールとかだと、結構威力を発揮しそうなのに・・・
0193デフォルトの名無しさん
2007/06/06(水) 14:23:19いけなかないがメリットがわかんね
使えるリソースがないのに並行プログラミングする理由は?
趣味なら全然ありだが>186はそういうことじゃないよね
0194デフォルトの名無しさん
2007/06/06(水) 14:27:190195<>
2007/06/06(水) 21:10:10性能が悪いというわけではない。
0196デフォルトの名無しさん
2007/06/06(水) 21:32:23パラレルに書いた方が書き易い処理だったら、それで充分理由になるだろ。
0197デフォルトの名無しさん
2007/06/07(木) 00:44:42趣味でサポートしてる鯖を気にするとは想像が及ばなかったよ
0198デフォルトの名無しさん
2007/06/07(木) 00:49:41それも想像が及ばなかった?
0199デフォルトの名無しさん
2007/06/07(木) 01:01:35だから微塵も想像しなかったな
つかどーゆー趣味だよ?w
0200デフォルトの名無しさん
2007/06/07(木) 01:14:17普通のレンサバは自分でインスコ出来ないのも多いよ。
想像が及ばなかったのかもしれんけどさ。
0201デフォルトの名無しさん
2007/06/07(木) 01:17:03今も何がしたいのか想像つかないけどな。もーいーだろ
0202デフォルトの名無しさん
2007/06/07(木) 01:18:350203デフォルトの名無しさん
2007/06/07(木) 02:45:00一般的なレン鯖では、自分で環境をインストール出来ない事も多い。
だから、コンパイルしてネイティブとして動かせないか?って話だろ。
0204デフォルトの名無しさん
2007/06/07(木) 03:10:450205デフォルトの名無しさん
2007/06/07(木) 03:14:53何度も指摘されてるんだから、そのまま流すか認めりゃいいのに・・・
他人の話なんだし、必死で否定する意味がわからん。
苦しい言い訳っつーか、何でそこまで言い訳するのかがわからん。
それともErlangを普及させたくないから妨害工作か?
おもっくそ使わせたくない雰囲気がプンプンする
0206デフォルトの名無しさん
2007/06/07(木) 03:17:01>そのまま流すか
これを自分には適用しないで人にだけ求めてるのが滑稽すぎるw
しかも工作とか言い出したよw
0207デフォルトの名無しさん
2007/06/07(木) 03:23:39不毛な煽りがやりたいなら来るなよ。それだけ無益な書き込みしてりゃあ、立派な工作員だよ
0208デフォルトの名無しさん
2007/06/07(木) 03:24:310209デフォルトの名無しさん
2007/06/07(木) 03:43:520210デフォルトの名無しさん
2007/06/07(木) 03:45:54そいつは、エリクソンとか大企業のシステム以外の一般向けのシステムで使われると何か困る事情があるんだよ。
smpが効率的に活用できる事だけが、Erlangのプロセスの利点だと主張して普及を潰したいんだろ。
0211デフォルトの名無しさん
2007/06/07(木) 03:51:060212デフォルトの名無しさん
2007/06/07(木) 03:57:43(なぜ本人といえるかは少し考えればわかる)
0213デフォルトの名無しさん
2007/06/07(木) 04:01:300214デフォルトの名無しさん
2007/06/07(木) 04:04:280215デフォルトの名無しさん
2007/06/07(木) 04:46:140216デフォルトの名無しさん
2007/06/07(木) 06:55:390217デフォルトの名無しさん
2007/06/07(木) 12:01:580218デフォルトの名無しさん
2007/06/07(木) 12:14:040219デフォルトの名無しさん
2007/06/07(木) 21:20:09それじゃErlangの甲斐がない。
0220デフォルトの名無しさん
2007/06/07(木) 22:15:51あのerlangのプロセス使い捨て開発技法は惚れた。
0221デフォルトの名無しさん
2007/06/07(木) 22:54:10甲斐がある所でしか使いたくないという気持ちが理解出来ん
何にでも使ったらええよ
0222デフォルトの名無しさん
2007/06/08(金) 00:33:360223デフォルトの名無しさん
2007/06/13(水) 12:42:07http://www.kmonos.net/alang/etc/erlang.php
0224デフォルトの名無しさん
2007/06/13(水) 15:04:350225デフォルトの名無しさん
2007/06/13(水) 22:00:27ttp://wiki.fdiary.net/erlang/
0226デフォルトの名無しさん
2007/06/28(木) 02:04:52同意
どれだけ貧乏な奴なんだと呆れ返った
0227デフォルトの名無しさん
2007/07/09(月) 23:10:540228デフォルトの名無しさん
2007/07/10(火) 23:39:10アンテナの高い開発者にとってはバズワードな件
0229デフォルトの名無しさん
2007/07/11(水) 00:58:560230デフォルトの名無しさん
2007/08/31(金) 18:51:510231デフォルトの名無しさん
2007/08/31(金) 19:06:030232char
2007/08/31(金) 19:27:490233デフォルトの名無しさん
2007/09/01(土) 08:51:230234デフォルトの名無しさん
2007/09/01(土) 09:08:490235デフォルトの名無しさん
2007/09/29(土) 22:27:42> すっかり飽きられた感があるな
× 飽きられた
○ 食い散らかし連中には難し過ぎて分からなかった
0236デフォルトの名無しさん
2007/11/08(木) 08:22:39つまらない言語は使い物になる
ということなのかもしれない
0237デフォルトの名無しさん
2007/11/09(金) 05:19:29ttp://www.amazon.co.jp/dp/4756150705/
『Programming Erlang』に手が出せなかった人には朗報か
この著者ってC/C++/Javaの本でよく見かけるから
保守的なイメージあったんだけど
こういう人がErlangの本出すっていうのは少し意外
0238デフォルトの名無しさん
2007/11/09(金) 08:10:070239デフォルトの名無しさん
2007/11/26(月) 17:36:37ちょっと>>11をみたけど、 ;;よりも.の方が個人的にしっくりくる。
0240デフォルトの名無しさん
2007/11/27(火) 07:46:460241デフォルトの名無しさん
2007/11/27(火) 07:53:01Perl に対する嫌悪感に似ているかも
0242デフォルトの名無しさん
2007/11/28(水) 00:47:30と言っても沢山覚えるのも面倒なんで、互いに補完しあうように4、5つくらいあれば良い。
Erlangで感動した例は、他の言語だったら巨大配列を使うような応用を、大量のプロセス生成でこなしたやつ。
0243デフォルトの名無しさん
2007/11/28(水) 00:51:03>大量のプロセス生成
文字で見ただけで頭が痛くなる。
icsw, icsw, icsw...
0244デフォルトの名無しさん
2007/11/29(木) 06:16:330245デフォルトの名無しさん
2007/11/29(木) 07:07:17Guarded Horn Clauses (GHC/KL1/KLIC)
0246デフォルトの名無しさん
2007/11/29(木) 07:19:09織田信長
http://pc11.2ch.net/test/read.cgi/tech/1047230229/l50
0247デフォルトの名無しさん
2007/11/29(木) 08:27:35レスどうも。織田信長とは面白い名前ですね。
0248デフォルトの名無しさん
2007/11/29(木) 08:40:16Erlang 的なものとしては Oz (mozart)がある。
0249デフォルトの名無しさん
2007/11/29(木) 09:51:41Parlogってのもある。
0250デフォルトの名無しさん
2007/11/29(木) 13:10:19FLENG
PANDRA
P-Prolog
0251デフォルトの名無しさん
2007/11/29(木) 13:33:47いつも思うんですが、そういう変わった言語
のコンパイラ作れる人ってすごいですよね。
0252デフォルトの名無しさん
2007/11/29(木) 17:47:41プログラミング研究なんかで、実験的に仕様の小さい言語を作る場合だったら
yaccなんかのパーサ生成ツール+諸々で済ますことも有る。
■ このスレッドは過去ログ倉庫に格納されています