関数型プログラミング言語Haskell Part12
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2010/04/29(木) 19:15:28ttp://www.haskell.org/
日本語サイト
ttp://www.sampou.org/cgi-bin/haskell.cgi
ttp://www.shido.info/hs/
過去ログ
関数型プログラミング言語Haskell
Part1 ttp://pc.2ch.net/tech/kako/996/996131288.html
Part2 ttp://pc2.2ch.net/test/read.cgi/tech/1013846140/
Part3 ttp://pc8.2ch.net/test/read.cgi/tech/1076418993/
Part4 ttp://pc8.2ch.net/test/read.cgi/tech/1140717775/
Part5 ttp://pc8.2ch.net/test/read.cgi/tech/1149263630/
Part6 ttp://pc11.2ch.net/test/read.cgi/tech/1162902266/
Part7 ttp://pc11.2ch.net/test/read.cgi/tech/1174211797/
Part8 ttp://pc11.2ch.net/test/read.cgi/tech/1193743693/
Part9 ttp://pc11.2ch.net/test/read.cgi/tech/1211010089/
Part10 ttp://pc12.2ch.net/test/read.cgi/tech/1231861873/
Part11 ttp://pc12.2ch.net/test/read.cgi/tech/1252382593/
・2chの仕様により、行頭の半角スペースは表示されません。
コードをインデントしたいときは、代わりに または全角スペースを使うことができます。
0951デフォルトの名無しさん
2010/10/02(土) 07:19:180952デフォルトの名無しさん
2010/10/02(土) 07:23:030953デフォルトの名無しさん
2010/10/02(土) 11:09:580954Perl忍者 ◆M5ZWRnXOj6
2010/10/05(火) 07:22:230955デフォルトの名無しさん
2010/10/05(火) 12:17:310956デフォルトの名無しさん
2010/10/05(火) 14:30:140957デフォルトの名無しさん
2010/10/05(火) 14:33:14こう言って欲しいんだろ
「perlも関数型言語だからHaskellの仲間だね」
0958デフォルトの名無しさん
2010/10/05(火) 14:58:350959Perl忍者 ◆M5ZWRnXOj6
2010/10/05(火) 19:14:55どうせハッカーみたいな名前してるからやってんでしょ
gnwとか意味わからない名前だったらやってないでしょ
haskell=hacker
みたいだからやってるだけのお前らはな
やめたほうがいいと思うよ
0960Perl忍者 ◆M5ZWRnXOj6
2010/10/05(火) 19:15:45happy hackingとかそういうキーボードつかってんでしょ
ハッキングとか名前ついてるから
まじうざいんだよね
0961デフォルトの名無しさん
2010/10/05(火) 19:50:210962デフォルトの名無しさん
2010/10/05(火) 19:56:50だよなー、キーボードなんて1000円もしないのを使ってるよ
0963デフォルトの名無しさん
2010/10/05(火) 20:03:200964デフォルトの名無しさん
2010/10/05(火) 20:51:190965デフォルトの名無しさん
2010/10/05(火) 21:08:41A の横が Contorl であるキーボードで 1000 円くらいのものがあるのなら教えてください。
0966デフォルトの名無しさん
2010/10/05(火) 21:15:400967デフォルトの名無しさん
2010/10/05(火) 21:19:41キーマップ変更したらいいのでは
0968デフォルトの名無しさん
2010/10/05(火) 21:21:430969デフォルトの名無しさん
2010/10/05(火) 21:21:45果ては足shiftとか足enterとか...
0970デフォルトの名無しさん
2010/10/05(火) 21:28:27キーボード内蔵のフラッシュメモリに書き込めたらいいのに
0971デフォルトの名無しさん
2010/10/05(火) 21:29:170972デフォルトの名無しさん
2010/10/05(火) 21:39:19驚いた、こんなのがあるのか
現物もさることながら、作り方も興味深い
フォーカス機能の実装に zipper データ構造をつかうとか、
ウィンドウマネージャの特性を QuickCheck で検査するとか、
なかなか勉強になる
ありがと
0973デフォルトの名無しさん
2010/10/05(火) 21:58:330974デフォルトの名無しさん
2010/10/05(火) 22:00:000975デフォルトの名無しさん
2010/10/08(金) 06:06:25Windowsはフリーソフトで出来ると思うし
Linuxもほとんどの環境でできると思うし
MacはApple標準キーボードがAの隣だからそのままでいいし、そうでなくてもOSX側に入れ替えあるし
0976Perl忍者 ◆M5ZWRnXOj6
2010/10/08(金) 12:03:01やっぱりHaskellでHSAIMとかしちゃうんでしょうか?・・・
そこらへん気になります
具体的にいうとHaskellやってればFPS強くなりますか?
Perler vs Haskell のFPSバトルしませんか?
0977デフォルトの名無しさん
2010/10/08(金) 20:11:53正しい
0978デフォルトの名無しさん
2010/10/09(土) 08:09:56総合政策学部の意。
0979デフォルトの名無しさん
2010/10/09(土) 08:22:450980Perl忍者 ◆M5ZWRnXOj6
2010/10/09(土) 13:01:29暴言をわざとうけねらいの方に狙うカス
死ねばいいよ
0981デフォルトの名無しさん
2010/10/09(土) 15:07:01ちと吹いたw
0982デフォルトの名無しさん
2010/10/09(土) 16:15:09いきなり死ねって、どういう事ですか?
君には社会の常識がないのですか?
普通は、『あのう、すいませんけれども死んでくれませんか?』とか
『あなたには、死ぬという選択肢もありますよ』とか言うものですよ、
あなたみたいに最初から喧嘩腰だと、
言われた方は『じゃあ死んでみようかな』とかいう気持ちがなくなるものです。
まずは、親切丁寧に人に死んでと頼むべきだと思いますよ。
そこから、人の輪と協調が生まれ、『よーし死んでみるか』
という気持ちが生まれるわけです。
0983デフォルトの名無しさん
2010/10/09(土) 17:03:43>>671
0984デフォルトの名無しさん
2010/10/10(日) 15:15:120985デフォルトの名無しさん
2010/10/10(日) 16:34:360986デフォルトの名無しさん
2010/10/10(日) 16:50:05外部からイベントを受け取った時だけ内部状態を更新するのがpush型
だと理解してる
0987デフォルトの名無しさん
2010/10/10(日) 17:12:46ありがと
ということは、Yampa は pull 型なのか。
普通は微少な差分時間を入力し続けないとまともに機能しない。
でも、微積する必要がなければ、
べつに正しい差分時間をしなくても良いんだよな。
それなら外部からイベントを受けたときだけ
内部状態を更新するようにすればいいから、
push 型としても使えるのか?
いまいち分からんな・・・
reavtive は論文読むと push 型と pull 型の
いいとこ取りみたいなことが書かれてるけど、それじゃダメ?
0988デフォルトの名無しさん
2010/10/10(日) 18:03:59mapM_ (\x -> putStr x >> putStr ",") ["a","b","c"]
これだと余分な,が一個つきます
最後1つの処理が余計で微妙なんですが
こんな時どう書くのが簡単でしょうか
0989デフォルトの名無しさん
2010/10/10(日) 18:08:40putStrLn $ concat $ intersperse "," ["a","b","c"]
0990デフォルトの名無しさん
2010/10/10(日) 18:08:56let str = ["a","b","c"] in putStr (head str) >> mapM_ (\x -> putChar ',' >> putStr x) (tail str)
0991デフォルトの名無しさん
2010/10/10(日) 18:12:060992デフォルトの名無しさん
2010/10/10(日) 18:26:09という関数があるから、
putStrLn $ intercalate "," ["a", "b", "c"]
でおk
0993デフォルトの名無しさん
2010/10/10(日) 18:41:39http://www.haskell.org/hoogle/?hoogle=[String]+->+String+->+String
0994デフォルトの名無しさん
2010/10/10(日) 18:51:18次スレを作るなら是非テンプレに入れて欲しい
てか次スレのことを忘れてた
0995デフォルトの名無しさん
2010/10/10(日) 18:54:490996デフォルトの名無しさん
2010/10/10(日) 19:07:210997デフォルトの名無しさん
2010/10/10(日) 19:13:570998デフォルトの名無しさん
2010/10/10(日) 19:26:59もうすぐ埋まっちゃうじゃん。
0999デフォルトの名無しさん
2010/10/10(日) 19:35:45ttp://hibari.2ch.net/test/read.cgi/tech/1286706874/
あと頼みますわ。あと>>1の全角スペースともう一個何か?が"?"になってしまったよorz
1000デフォルトの名無しさん
2010/10/10(日) 19:37:14乙
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。