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

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2010/10/02(土) 07:23:03
この勢いなら950で立てなくてもいいだろ
953デフォルトの名無しさん:2010/10/02(土) 11:09:58
たまに突発的に活気付くから困る
954Perl忍者 ◆M5ZWRnXOj6 :2010/10/05(火) 07:22:23
きも
955デフォルトの名無しさん:2010/10/05(火) 12:17:31
あんきも、おいしいよね♪
956デフォルトの名無しさん:2010/10/05(火) 14:30:14
アンキモ アンキモ アンキモ!
957デフォルトの名無しさん:2010/10/05(火) 14:33:14
>>954
こう言って欲しいんだろ
「perlも関数型言語だからHaskellの仲間だね」
958デフォルトの名無しさん:2010/10/05(火) 14:58:35
?
959Perl忍者 ◆M5ZWRnXOj6 :2010/10/05(火) 19:14:55
haskellって名前じゃなかったらやってないくせによ

どうせハッカーみたいな名前してるからやってんでしょ

gnwとか意味わからない名前だったらやってないでしょ

haskell=hacker
みたいだからやってるだけのお前らはな
やめたほうがいいと思うよ
960Perl忍者 ◆M5ZWRnXOj6 :2010/10/05(火) 19:15:45
そういうやつらのキーボードって
happy hackingとかそういうキーボードつかってんでしょ

ハッキングとか名前ついてるから

まじうざいんだよね
961デフォルトの名無しさん:2010/10/05(火) 19:50:21
kinesis使ってる人もいるお
962デフォルトの名無しさん:2010/10/05(火) 19:56:50
>960
だよなー、キーボードなんて1000円もしないのを使ってるよ
963デフォルトの名無しさん:2010/10/05(火) 20:03:20
え、俺FPSで強くなるために買ったRealforce91つかってプログラミングしてるよ
964デフォルトの名無しさん:2010/10/05(火) 20:51:19
俺はフリック入力してる
965デフォルトの名無しさん:2010/10/05(火) 21:08:41
>>962
A の横が Contorl であるキーボードで 1000 円くらいのものがあるのなら教えてください。
966デフォルトの名無しさん:2010/10/05(火) 21:15:40
親指シフト使ってる。自分以外に見たことないわ。
967デフォルトの名無しさん:2010/10/05(火) 21:19:41
>>965
キーマップ変更したらいいのでは
968デフォルトの名無しさん:2010/10/05(火) 21:21:43
やっぱりHaskellはキーボードを選ぶということですか。
969デフォルトの名無しさん:2010/10/05(火) 21:21:45
kinesisは親指ctlとかできる
果ては足shiftとか足enterとか...
970デフォルトの名無しさん:2010/10/05(火) 21:28:27
キーボードのキー配置とか出力値とかマクロとか全て Haskell でプログラミングして
キーボード内蔵のフラッシュメモリに書き込めたらいいのに
971デフォルトの名無しさん:2010/10/05(火) 21:29:17
XMonadで妥協してください
972デフォルトの名無しさん:2010/10/05(火) 21:39:19
>>971
驚いた、こんなのがあるのか

現物もさることながら、作り方も興味深い
フォーカス機能の実装に zipper データ構造をつかうとか、
ウィンドウマネージャの特性を QuickCheck で検査するとか、
なかなか勉強になる

ありがと
973デフォルトの名無しさん:2010/10/05(火) 21:58:33
なにそのパイプオルガン
974デフォルトの名無しさん:2010/10/05(火) 22:00:00
mini guru が中止にさえならなければなあ
975デフォルトの名無しさん:2010/10/08(金) 06:06:25
ctrlは現状使ってるキーボードでマップ変えればええがな…
Windowsはフリーソフトで出来ると思うし
Linuxもほとんどの環境でできると思うし
MacはApple標準キーボードがAの隣だからそのままでいいし、そうでなくてもOSX側に入れ替えあるし
976Perl忍者 ◆M5ZWRnXOj6 :2010/10/08(金) 12:03:01
Haskellバカ君とFPS対戦したいんですがどうすればいいですか?教えてください

やっぱりHaskellでHSAIMとかしちゃうんでしょうか?・・・
そこらへん気になります
具体的にいうとHaskellやってればFPS強くなりますか?

Perler vs Haskell のFPSバトルしませんか?

977デフォルトの名無しさん:2010/10/08(金) 20:11:53
>バカ
正しい
978デフォルトの名無しさん:2010/10/09(土) 08:09:56
FPS - Faculty of Policy Studiesの略。
総合政策学部の意。
979デフォルトの名無しさん:2010/10/09(土) 08:22:45
WASD大学ですね。わかります
980Perl忍者 ◆M5ZWRnXOj6 :2010/10/09(土) 13:01:29
ここのスレのやつ頭が沸いてるしね

暴言をわざとうけねらいの方に狙うカス

死ねばいいよ
981デフォルトの名無しさん:2010/10/09(土) 15:07:01
>>979
ちと吹いたw
982デフォルトの名無しさん:2010/10/09(土) 16:15:09
>>980
いきなり死ねって、どういう事ですか?
君には社会の常識がないのですか?
普通は、『あのう、すいませんけれども死んでくれませんか?』とか
『あなたには、死ぬという選択肢もありますよ』とか言うものですよ、
あなたみたいに最初から喧嘩腰だと、
言われた方は『じゃあ死んでみようかな』とかいう気持ちがなくなるものです。
まずは、親切丁寧に人に死んでと頼むべきだと思いますよ。
そこから、人の輪と協調が生まれ、『よーし死んでみるか』
という気持ちが生まれるわけです。
983デフォルトの名無しさん:2010/10/09(土) 17:03:43
984デフォルトの名無しさん:2010/10/10(日) 15:15:12
push型のFRPライブラリで、Grapefruit以外で良いのある?
985デフォルトの名無しさん:2010/10/10(日) 16:34:36
FRP の push と pull って、何を以て分けるんだっけ?
986デフォルトの名無しさん:2010/10/10(日) 16:50:05
定期的にサンプリングして内部状態を更新し続けるのがpull型
外部からイベントを受け取った時だけ内部状態を更新するのがpush型

だと理解してる
987デフォルトの名無しさん:2010/10/10(日) 17:12:46
>>986
ありがと

ということは、Yampa は pull 型なのか。
普通は微少な差分時間を入力し続けないとまともに機能しない。

でも、微積する必要がなければ、
べつに正しい差分時間をしなくても良いんだよな。
それなら外部からイベントを受けたときだけ
内部状態を更新するようにすればいいから、
push 型としても使えるのか?
いまいち分からんな・・・

reavtive は論文読むと push 型と pull 型の
いいとこ取りみたいなことが書かれてるけど、それじゃダメ?
988デフォルトの名無しさん:2010/10/10(日) 18:03:59
["a","b","c"]みたいなリストをa,b,cと出力したいんですが
mapM_ (\x -> putStr x >> putStr ",") ["a","b","c"]
これだと余分な,が一個つきます
最後1つの処理が余計で微妙なんですが
こんな時どう書くのが簡単でしょうか
989デフォルトの名無しさん:2010/10/10(日) 18:08:40
List.intersperse使って
putStrLn $ concat $ intersperse "," ["a","b","c"]
990デフォルトの名無しさん:2010/10/10(日) 18:08:56
書いてから自分で一個思いつきました
let str = ["a","b","c"] in putStr (head str) >> mapM_ (\x -> putChar ',' >> putStr x) (tail str)
991デフォルトの名無しさん:2010/10/10(日) 18:12:06
>>989 ありがとうございます。これは便利ですね。こっちのほうが効率も良さそうだし
992デフォルトの名無しさん:2010/10/10(日) 18:26:09
intercalate x = concat . intersperse x
という関数があるから、
putStrLn $ intercalate "," ["a", "b", "c"]
でおk
993デフォルトの名無しさん:2010/10/10(日) 18:41:39
Hoogleは偉大
http://www.haskell.org/hoogle/?hoogle=[String]+->+String+->+String
994デフォルトの名無しさん:2010/10/10(日) 18:51:18
Hoogle Sugeeeeeee!!!!!!と言わざるを得ない
次スレを作るなら是非テンプレに入れて欲しい
てか次スレのことを忘れてた
995デフォルトの名無しさん:2010/10/10(日) 18:54:49
今更かよって感じだな
996デフォルトの名無しさん:2010/10/10(日) 19:07:21
建ててくる
997デフォルトの名無しさん:2010/10/10(日) 19:13:57
建てれなかったので誰か頼みます
998デフォルトの名無しさん:2010/10/10(日) 19:26:59
>>998 でこの体たらく。
もうすぐ埋まっちゃうじゃん。
999デフォルトの名無しさん:2010/10/10(日) 19:35:45
関数型プログラミング言語Haskell Part13
ttp://hibari.2ch.net/test/read.cgi/tech/1286706874/

あと頼みますわ。あと>>1の全角スペースともう一個何か?が"?"になってしまったよorz
1000デフォルトの名無しさん:2010/10/10(日) 19:37:14
>>999
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。