トップページtech
1001コメント330KB

関数型プログラミング言語Haskell Part3

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
Haskellの公式HP
http://www.haskell.org/
日本語サイト
http://www.sampou.org/cgi-bin/haskell.cgi
Http://www.teu.ac.jp/kougi/koshida/Prog6/index.html

過去ログ、関連スレは>>2-5
0951デフォルトの名無しさん2006/02/12(日) 23:30:35
漏れみたいな凡人には再帰が理解しにくいよ。
階乗みたいな簡単なのは分かるけどさ。
「なんでループ使わせてくれないんだよぅ」ってなる。
0952デフォルトの名無しさん2006/02/12(日) 23:38:45
0953デフォルトの名無しさん2006/02/12(日) 23:40:33
間違い
0954デフォルトの名無しさん2006/02/12(日) 23:44:37
行列積みたいな一般再帰は確かに嫌だね
0955デフォルトの名無しさん2006/02/12(日) 23:47:20
>>951
Haskellだと再帰を使わずに済ませられることも多くないか?
たとえば階乗は\n -> product [1..n]と書ける。
IOが絡んだりする複雑な処理を書くときは再帰が要ることも多いけど、
個人的には再帰(やループ)は小さいほどわかり難いと思うから、
これはあまり問題じゃないような気もする。
0956デフォルトの名無しさん2006/02/13(月) 04:23:49
俺にはループは再帰にしか見えない。
同じルーチンを何度も呼び出してるだけじゃん。
0957デフォルトの名無しさん2006/02/13(月) 07:16:58
スタックオバフロー
0958デフォルトの名無しさん2006/02/13(月) 07:48:01
遅延評価は俺の生き方そのものだ
0959デフォルトの名無しさん2006/02/13(月) 13:15:16
ハスケル日本語参考書無いの?
0960デフォルトの名無しさん2006/02/13(月) 13:15:45
3ヶ月くらい待て
0961デフォルトの名無しさん2006/02/13(月) 22:56:43
>>903 のが予定通り出るのなら1ヶ月程待てばOKだ。
0962デフォルトの名無しさん2006/02/14(火) 21:16:16
5月に延びたらしいぞ。
0963デフォルトの名無しさん2006/02/14(火) 21:36:00
>>962
それは「ふつうのHaskellプログラミング」の方じゃないか?
0964デフォルトの名無しさん2006/02/14(火) 22:18:39
>>958
漏れなんかいつも先行評価だぜ。


値が必要とされたことは一度も無いがな....orz
0965デフォルトの名無しさん2006/02/14(火) 22:26:28
漏れの人生はcall by nameなので同じ失敗を何回も繰り返してますorz。
0966デフォルトの名無しさん2006/02/14(火) 22:28:40
>>964
イ`
投機的であるとはそういうことだ。
0967デフォルトの名無しさん2006/02/14(火) 22:30:19
人生で成功するのは Unlambda のコードを読むより難しい
0968デフォルトの名無しさん2006/02/15(水) 03:36:00
WinXP+GHC+wxHaskell でHello,WorldをコンパイルしてみたんだけどGHCに怒られました

>C:\Documents and Settings\Owner\workspace>ghc hello.hs

>hello.hs:2:0:
> Failed to load interface for `Graphics.UI.WX':
> Bad interface file: C:\wxhaskell\lib\imports/Graphics/UI/WX.hi
> mismatched interface file versions: expected 6041, found 6040

wxhaskell-register.batは実行したし、確かにC:\wxhaskell\lib\imports\Graphics\UI\WX.hiに
ファイルはあります。ぐぐったらブログの記事みたいなんがひっかかったけど
そこでも解決法はみつかりませんでした。CUIなHello,Worldは問題なくコンパイル出来ました。
wxWidgetsもインスコしなきゃダメかな、と思ってmsiファイルで入れてみたけど、どうも違うようです。
偉い人、どうか教えて下さい。
0969デフォルトの名無しさん2006/02/15(水) 03:40:04
>>968
--makeか-package wxでよかったはず。
09709692006/02/15(水) 03:41:08
ごめん。エラーメッセージをちゃんと読んでなかった。忘れてくれ。
0971デフォルトの名無しさん2006/02/15(水) 03:53:56
>>968
wxHaskellのWindowsパッケージがghc6.4用なのが問題だと思う。
ttp://www.cs.uu.nl/research/projects/proxima/wxhaskell-bin-msw2.4.2-ghc6.4.1-0.9.4-0.zip
一応ここに6.4.1用のバイナリがある。
0972デフォルトの名無しさん2006/02/15(水) 04:06:39
ありがとうございます!
wxHaskell 入れなおしてコマンドラインオプションも入れたらコンパイルできました!
よーしパパ、テトリス作っちゃうぞー! って感じです!!!1123
0973デフォルトの名無しさん2006/02/16(木) 22:27:46
富豪的プログミングに溺れちゃって!
いつか泣きをみても知らないんだから!
0974デフォルトの名無しさん2006/02/16(木) 22:52:27
成り上がりと富豪を一緒にしないでください
0975デフォルトの名無しさん2006/02/16(木) 22:57:22
ハスケッてる連中の偏差値は高いに違いない
0976デフォルトの名無しさん2006/02/17(金) 09:58:27
変さ値?
0977デフォルトの名無しさん2006/02/17(金) 10:55:25
ところで君偏差値いくつ?
0978デフォルトの名無しさん2006/02/17(金) 13:01:03
変さ値なら60前半の自信はある(w
0979デフォルトの名無しさん2006/02/17(金) 15:02:44
その変さ値とやらの最大値と平均値と標準偏差はいくつなんだ?
0980デフォルトの名無しさん2006/02/17(金) 15:18:51
なんだ。かまって君か(w
0981デフォルトの名無しさん2006/02/18(土) 09:33:10
「Java仮想マシンで動作するHaskell風スクリプト - Jaskell 0.7」
http://pcweb.mycom.co.jp/news/2006/02/17/341.html

これが噂の「大地クオリティ」か・・・


0982デフォルトの名無しさん2006/02/18(土) 16:06:30
haskellのここがキレたって所ある?
0983デフォルトの名無しさん2006/02/18(土) 21:52:03
Haskell最高! 死角なし!
0984デフォルトの名無しさん2006/02/19(日) 18:43:57
>>982
言語仕様が分からずにキレた
0985デフォルトの名無しさん2006/02/20(月) 15:27:16
viで編集しにくくてにキレた
0986デフォルトの名無しさん2006/02/21(火) 00:26:20
モナドがなかった頃、遅延ストリームが「一個ずれている」気がしてキレた!
0987デフォルトの名無しさん2006/02/21(火) 00:51:43
そんな頃があったのか・・・・
0988デフォルトの名無しさん2006/02/21(火) 00:55:13
正確に言えば、IOモナドがなかった頃、だな。 Maybe なんかはあったが、モナドなんて知らんかったよ。
0989デフォルトの名無しさん2006/02/23(木) 22:23:38
SplitObjs=yesでghcをビルドしたら丸一日たっても終わってなくてキレた
0990デフォルトの名無しさん2006/02/23(木) 22:45:20
去年の五月に書いて放置していたコードを読み返してたんだが、
百行に満たないライブラリコードなのに何をやってるのか全然分からなくて驚いた。
コメントを書いておかなかった俺も悪いが、Haskell恐るべし。
0991デフォルトの名無しさん2006/02/23(木) 23:45:05
読めないコードでもバグは絶対無いのでご安心を。関数型だからね。
0992デフォルトの名無しさん2006/02/24(金) 02:31:21
埋め
0993デフォルトの名無しさん2006/02/24(金) 03:05:10
次スレ
http://pc8.2ch.net/test/read.cgi/tech/1140717775/
0994デフォルトの名無しさん2006/02/24(金) 09:52:00
umeume
0995デフォルトの名無しさん2006/02/24(金) 10:19:39
995
0996デフォルトの名無しさん2006/02/24(金) 16:27:10
999
0997デフォルトの名無しさん2006/02/24(金) 17:21:52
夢にHaskellが出てきた。
Haskellは少女だった。
形を持たず、目に見えず、概念的で、しかし可憐な、少女だった。
俺は喜び勇んで肉体関係を要求した。
拒否された。
0998デフォルトの名無しさん2006/02/24(金) 17:22:49
その日は、平凡な、曇り空の日だったが、気分は高揚していた。
俺の意志が、思考力が、誰かに支えられているような気がした。
出てくる発想はいつにも増して非凡だったし、
日常の、つまらない判断までも的確だった。
そして俺は、誰がこの研ぎ澄まされた思考を運んできてくれたのかを、
よく知っていたのだ。
0999デフォルトの名無しさん2006/02/24(金) 17:24:31
全能感は一日しか続かなかった。
俺は戸惑うことなくそれを理解し、受け入れた。
それでも、ときどき、気がつくとGHCiを起動していることがある。
そんな時、俺は、こう打ち込むのだ。
1000デフォルトの名無しさん2006/02/24(金) 17:25:22
Prelude> :m +Control.Monad.Fix
Prelude Control.Monad.Fix> fix error

関数型プログラミング言語Haskell Part3   - 完 -
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。