[過去ログ]
関数型プログラミング言語Haskell Part16 (978レス)
関数型プログラミング言語Haskell Part16 http://echo.5ch.net/test/read.cgi/tech/1317958045/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
153: デフォルトの名無しさん [sage] 2011/10/15(土) 18:06:20.12 >>152 あ、すいません [a] を [b] に変換です http://echo.5ch.net/test/read.cgi/tech/1317958045/153
154: デフォルトの名無しさん [sage] 2011/10/15(土) 18:22:17.68 >>153 >>146に乗っかっただけ http://echo.5ch.net/test/read.cgi/tech/1317958045/154
155: デフォルトの名無しさん [sage] 2011/10/15(土) 18:27:44.90 セルが半シフトしたリニア・セルラー・オートマトンだよな。 http://echo.5ch.net/test/read.cgi/tech/1317958045/155
156: デフォルトの名無しさん [sage] 2011/10/15(土) 18:33:46.42 mapだと単なる写像とか関手って意味しかなくて、そんなものは型みりゃ一目瞭然でそんなのを型と名前で二回も使ってると 頭痛が痛いみたいな違和感が出てきてちょっとDRY的によろしくない感じ zipだともうちょっと意味が狭くなって [a] `f` [b] -> [a `f` b]的なリストとfの分配法則みたいな意味が出てくるけど これも型みりゃだいたい入ってる、こちらは入れてもいい気もするけど だから隣り合ったを示す言葉とか二つ目を一個ずらすみたいな命名ができると余すところ無く名前と型両方に無駄なく意味をこめることができていいかなぁ とか思った http://echo.5ch.net/test/read.cgi/tech/1317958045/156
157: デフォルトの名無しさん [sage] 2011/10/15(土) 19:01:54.05 Aは haskellerならappricativeを想像するんじゃないかな。 http://echo.5ch.net/test/read.cgi/tech/1317958045/157
158: デフォルトの名無しさん [sage] 2011/10/15(土) 19:04:04.21 perlninja2 メンバ 登録日: 2011-09-30 投稿: 10 E-mail いまCD-R 700MBとガリガリ君ソーダ味かってきました Ubuntu入れなおしたほうが早いと思いました 回答ありがとうございました http://echo.5ch.net/test/read.cgi/tech/1317958045/158
159: デフォルトの名無しさん [sage] 2011/10/15(土) 19:05:30.71 perlninja2 メンバ 登録日: 2011-09-30 投稿: 10 E-mail Ubuntuを起動するとフリーズしていまいます ターミナルの画面が真っ白で、ちょっと動かすと元の色にもどります そしてウインドウを動かしたり ターミナルにコマンド打ち込んだり フォルダ開いたりしようとすると反応がありません 上のメニューバーの再起動とかログアウトはボタン選べるんですが まったく応答がありません いろいろデスクトップのフォルダを開こうとしても開けないです どうすればいいんですか?教えてください 直しかた教えてください 昨日まで普通に使えてたのに突然使えなくなりました 再起動したりなんかいも起動しなおしても同じ現象です http://echo.5ch.net/test/read.cgi/tech/1317958045/159
160: デフォルトの名無しさん [sage] 2011/10/15(土) 19:14:16.51 Perl忍者はHaskellができません。 ですが、ここのスレに来てはいけないというルールはありません。 http://echo.5ch.net/test/read.cgi/tech/1317958045/160
161: デフォルトの名無しさん [sage] 2011/10/15(土) 19:17:23.16 >>157 では、mapAdj や mapN (N = Neighborhood) で >>156 「名前と型両方に無駄なく意味をこめる」 なるほど、そういう考え方もあるのですね わたしは、改めてこの関数を使うプログラマの立場に立って考えてみると、 型シグネチャはライブラリ ドキュメントを見ることでしか確認はせず、 普段ソース中でこの関数を使っている時は関数名しか見ないと思いました そして、ライブラリ ドキュメントはソースに比べてそう頻繁に見るものではない (自分がそうなので) だからソースを眺めた時、この関数を使っているところで、 「何がどのような結果になるのか」という情報が仕舞われた頭の抽斗が開けやすくなる、 抽斗の場所がぱっと思い浮かぶようなキーワードがいいなと ポイントフリーで使っていると余計にそう感じます というわけで、私はむしろ型シグネチャで分かる意味・ニュアンスも、 積極的に関数名に入れていこうと、皆さんの意見を聞いて思いました http://echo.5ch.net/test/read.cgi/tech/1317958045/161
162: デフォルトの名無しさん [sage] 2011/10/15(土) 19:18:30.54 掟 http://echo.5ch.net/test/read.cgi/tech/1317958045/162
163: デフォルトの名無しさん [sage] 2011/10/15(土) 20:12:34.89 セルラーオートマトンの文脈では、fがevolverでgがtransducer http://echo.5ch.net/test/read.cgi/tech/1317958045/163
164: デフォルトの名無しさん [sage] 2011/10/15(土) 21:42:48.20 変換って、いろいろな言葉があるよね。 translator tramsformer transducer 厳密な使い分けはあるのだろうか? http://echo.5ch.net/test/read.cgi/tech/1317958045/164
165: デフォルトの名無しさん [sage] 2011/10/15(土) 22:11:44.66 >>164 converter、diverter などもありますね http://echo.5ch.net/test/read.cgi/tech/1317958045/165
166: デフォルトの名無しさん [sage] 2011/10/15(土) 23:12:07.79 内部で非ボックス化タプルを使ってる hs ファイルは ghci ではロードできないのでしょうか ghc コマンドでは普通にコンパイルできたのですが、 ghci の :l でロードしようとすると、次のようにメッセージが出ます Error: bytecode compiler can't handle unboxed tuples. Possibly due to foreign import/export decls in source. Workaround: use -fobject-code, or compile this module to .o separately. これは、ghci でロードしたかったら、hs ファイルではなく オブジェクト ファイルにコンパイルしとけ、という意味でしょうか ghci でロードできないのでしたら、一つのソースコードで、 ghc でのコンパイルの場合は非ボックス化タプルを使って、 ghci でロードする場合は普通のタプルに自動的に切り替える というようなことはできないでしょうか http://echo.5ch.net/test/read.cgi/tech/1317958045/166
167: デフォルトの名無しさん [sage] 2011/10/16(日) 10:45:43.20 >>125 ハスケルたんは悪くない(キリッ 勉強不足の初心者が悪い! ですか? http://echo.5ch.net/test/read.cgi/tech/1317958045/167
168: デフォルトの名無しさん [sage] 2011/10/16(日) 11:56:15.70 >>166 そういうこと。あるいはghciに-fobject-codeを渡すのでもいい >というようなことはできないでしょうか 少なくとも今はできない http://echo.5ch.net/test/read.cgi/tech/1317958045/168
169: デフォルトの名無しさん [sage] 2011/10/16(日) 12:07:28.59 >>167 丁寧に答えてくれた人に 何しょうもない事言ってんねん。どっかいけ 答えてもらって助かったからそれでええんじゃ。 http://echo.5ch.net/test/read.cgi/tech/1317958045/169
170: デフォルトの名無しさん [sage] 2011/10/16(日) 12:20:19.09 初心者はハスケルたんを汚す悪いやつ! http://echo.5ch.net/test/read.cgi/tech/1317958045/170
171: デフォルトの名無しさん [sage] 2011/10/16(日) 12:26:32.54 敷居が高いおかげでドカタが流入してこないから Haskell界は住みやすくpurityが保たれている ありがとう>125 http://echo.5ch.net/test/read.cgi/tech/1317958045/171
172: デフォルトの名無しさん [sage] 2011/10/16(日) 12:35:10.32 >>171 でも、スレには何も知らずに荒らす連中が来るようになってる。 日本語版stackoverflowでもあったほうがいいんだろうかね。 http://echo.5ch.net/test/read.cgi/tech/1317958045/172
173: デフォルトの名無しさん [sage] 2011/10/16(日) 12:59:22.17 日本語版か...おぞましいことになりそうな悪寒 忍法帳を発展さてくれればいいんだけど嫌がるひとも多いか あとプログラム板でもID表示とか http://echo.5ch.net/test/read.cgi/tech/1317958045/173
174: デフォルトの名無しさん [sage] 2011/10/16(日) 13:06:48.21 >>171 こうしてHaskell界では モナドモナドモナドモナカモナコ....だけでスレが消費され続けるのですた メデタシメデタシ http://echo.5ch.net/test/read.cgi/tech/1317958045/174
175: デフォルトの名無しさん [sage] 2011/10/16(日) 13:44:32.75 くっぷぷぅ http://echo.5ch.net/test/read.cgi/tech/1317958045/175
176: デフォルトの名無しさん [sage] 2011/10/16(日) 14:15:40.79 >>168 > あるいはghciに-fobject-codeを渡すのでもいい なるほど、ロードする度にオブジェクトコードを生成するよう指示すれば ghc の様にコンパイルされるので非ボックス化タプルが使えるのですね で、欠点はコンパイルに時間を要するかも知れないことと、 ghci のデバッガからは見えないことですね > 少なくとも今はできない わかりました デバッガは今までも特に活用したことないので、 -fobject-code オプションでの対処で凌ぐことにします http://echo.5ch.net/test/read.cgi/tech/1317958045/176
177: デフォルトの名無しさん [sage] 2011/10/16(日) 14:27:50.62 >>173 おぞましくさせない工夫が必要なほど幼稚な日本語をしゃべる人 (日本人とは限らない。)が多いのは事実だ。アノニマスには 開放できない罠。一番いいのは英語を使えることというのは否定でけん。 http://echo.5ch.net/test/read.cgi/tech/1317958045/177
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 801 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s