y”ŠwŽÒzHaskell‚̓ ..
641:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 01:48:19
>>638
„‚»‚à‚»‚àAƒvƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚Æ‚µ‚ẴIƒuƒWƒFƒNƒgŽwŒü‚Æ‚¢‚¤‚Ì‚ª
„uó‘ԂƎ葱‚«‚ðˆê“Z‚߂ɂµ‚ăJƒvƒZƒ‹‰»‚·‚év‚Æ‚¢‚¤“®‹@‚Å“±“ü‚³‚ꂽ‚à‚Ì‚¾‚©‚çB
ʧH‚—‚—‚—
642:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/31 01:51:09
>>638
„uó‘ԂƎ葱‚«‚ðˆê“Z‚߂ɂµ‚ăJƒvƒZƒ‹‰»‚·‚év‚Æ‚¢‚¤“®‹@‚Å“±“ü‚³‚ꂽ‚à‚Ì‚¾‚©‚çB
‚Ç[‚Å‚à‚¢‚¢‚ªƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚ð“Z‚ß‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚©‚ÈH
ó‘Ô‰]X‚ÍŒ‹‰Ê“I‚É‚»‚¤‚¢‚¤ƒvƒƒOƒ‰ƒ~ƒ“ƒOŽè–@‚ªo‚Ä‚«‚½‚¾‚¯‚Å–{Ž¿“I‚ɂ͂ ‚ñ‚Ü‚èŠÖŒW‚È‚¢‚ÆŽv‚¤B
‚Ü‚ Haskell‚̑㔓Iƒf[ƒ^Œ^‚ÍŒ^‚ƃf[ƒ^\‘¢‚ð‘Ήž•t‚¯‚Ä
Œ^‚ɂ‚¢‚ăAƒ‹ƒSƒŠƒYƒ€‚ð‘‚‚©‚çAƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚͂قڊ®‘S‚É•ª—£‚µ‚Ă邯‚¢‚¦‚é‚©‚à‚µ‚ê‚È‚¢B
‚±‚ê‚Í‚±‚ê‚ÅŒ‹\•ª‚©‚è‚â‚·‚‚Ä‚¢‚¢ƒVƒXƒeƒ€‚¾‚Æ‚¢Žv‚¤‚ñ‚¾‚¯‚ÇA
‚½‚Æ‚¦‚ÎŒ^ƒNƒ‰ƒX•Ö—˜‚¾‚¯‚ǃCƒ“ƒ^[ƒtƒFƒCƒX‚Ý‚½‚¢‚ɃKƒ“ƒKƒ“ì‚é‹C‚ɂȂç‚È‚¢‚Á‚Ä‚¢‚¤‚©A
‚»‚¤‚¢‚¤×‚©‚¢‚ ‚½‚肪‚ß‚ñ‚Ç‚‚³‚‚È‚Á‚Ä‚é‹C‚ª‚·‚éB
‚»‚¤‚¢‚¤‚Ì‚ðƒIƒuƒWƒFƒNƒgŽwŒü‚ʼn½‚Æ‚©‚Å‚«‚È‚¢‚à‚Ì‚©‚Æ‚©Žv‚Á‚½‚èB‚±‚ê‚͉´‚Ìó’mŒb‚¾‚¯‚Ç‚ËB
‚ ‚ÆAׂ©‚¢‚±‚Æ‚¾‚ª
„ƒRƒ“ƒfƒ“ƒT‚Á‚Ă͓̂d‰×‚ð‚½‚ß‚Ä(ó‘ԕω»)‚»‚ê‚ð•ú“d‚·‚é(‚±‚ê‚àó‘ԕω»)‚à‚̂łȂ¢‚©‚¢?
‚»‚ê‚Íu•›’lv“I‚ȃpƒ‰ƒ[ƒ^‚ª‘¶Ý‚·‚邾‚¯‚ÅŽÀÛ‚É‚»‚ê‚ðu•›ì—pv‚Æ‚µ‚ÄŽÀ‘•‚·‚é‚©‚̓vƒƒOƒ‰ƒ}ŽŸ‘æ‚Å‚ÍH
‚Æ‚¢‚¤‚©Haskell‚¾‚Á‚½‚畒ʂɃ‚ƒiƒh‚Å•\Œ»‚Å‚«‚é‚à‚ñ‚¾‚ÆŽv‚¤B
ŽÀ¢ŠE‚ł̑Ήž‚Ål‚¦‚邯A‚ ‚é—Í‚ðŠO—Í‚Æl‚¦‚邱‚Æ‚ào—ˆ‚邵A‚æ‚è‘å‚«‚ÈŒn‚Ì“à—Í‚Æl‚¦‚邱‚Æ‚ào—ˆ‚é’ö“x‚̈ႢB
ó‘Ô‚ª‘¶Ý‚·‚é‚©‚Ç‚¤‚©‚͂ǂ¤‚¢‚¤Ø‚èŒû‚Å•¨Ž–‚ðŒ©‚é‚©‚Ɉˑ¶‚µ‚Ä‚¢‚éA‚ÆŽv‚¤B
643:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/04 23:00:40
ƒIƒuƒWƒFƒNƒgŽwŒü‚ÆŠÖ”Œ^‚ª‹¤‘¶‚Å‚«‚È‚¢‚Æ‚¢‚¤•—•]‚Í“ú–{‚¾‚¯B
‚Ç‚±‚ª”MŒ¹‚©‚Í’m‚ç‚È‚¢‚ª‚±‚¤‚¢‚¤‚±‚Æ‚ª•’ʂɎ󂯗e‚ê‚ç‚ê‚邿‚¤‚ɂȂÁ‚½‚ñ‚¾‚È‚ŸB
‚䂯‚袑オŒ¾‚Á‚Ä‚é‚ñ‚¾‚낤‚©H
644:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 00:04:56
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŠÖ‚·‚é’¿”Œ¾‚ª‚Ü‚©‚è’Ê‚é‚Ì‚ÍA“ú–{‚Å‚ÍÌ‚©‚ç‚Ì“`“‚Å‚·B
CŒ¾Œê‚ªŠÖ”Œ^Œ¾Œê‚Å‚ ‚邯‚©AƒCƒ“ƒ^ƒvƒŠƒ^‚Í‚¿‚å‚Á‚Æ‚¸‚ƒR[ƒh¶¬‚µ‚ÄŽÀs‚·‚é
ˆ—Œn‚Å‚ ‚邯‚©B
645:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 00:23:29
ŒãŽÒ‚Í‘‚Ì–â‘è‚¶‚á‚È‚ƒ}[ƒPƒeƒBƒ“ƒO‚Ì–â‘è‚Å‚»
646:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 00:47:14
ŠÖ”Œ^‚Ì‚b‚`‚l‚k‚ªƒIƒuƒWƒFƒNƒgŽwŒü‚ðŽæ‚è“ü‚ê‚ÄObjective CAML‚ɂȂÁ‚½‚悤‚ÉAVB‚ªƒÉŽZ–@‚ðŽèŽn‚߂Ɋ֔Œ^‚ðŽæ‚è“ü‚ê‚Ä‚à•sŽv‹c‚͂Ȃ¢‚ÆŽv‚¤B
VB‚̌݊·«‚ð–â‘è‚É‚µ‚Ä‚él‚ÍŽQÆ“§‰ß«‚Æ‚©•›ŽŸì—p‚Æ‚©‚ð‹C‚É‚µ‚Ä‚é‚ñ‚¾‚낤‚©BOCAML‚¾‚Á‚Ä‚ ‚Ü‚èl‚¦‚¸‚É‘ã“ü‚Æ‚©Žg‚¦‚Ζâ‘肪‚ ‚é‚͓̂¯‚¶‚¾‚ÆŽv‚¤‚¯‚ÇB
‚Þ‚µ‚ëOCAMLer‚ªVB‚ðŽg‚¤‚Æ‚«‚ɕ֗˜‚¾‚ÆŽv‚¤‚¯‚ǂȂŸB
647:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 00:49:18
‚»‚ê‚Æ‚àAOCAML‚ÆHaskell‚ł͑S‚ˆá‚¤‚Æ‚¢‚¤‚±‚Æ‚ð–â‘è‚É‚µ‚Ä‚é‚ñ‚¾‚낤‚©B
648:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 00:55:06
“ú–{ˆÈŠO‚ł̓}ƒ‹ƒ`ƒpƒ‰ƒ_ƒCƒ€‚Å‚¨Õ‚Ȃ̂É
„ƒIƒuƒWƒFƒNƒg‚ªŠÖ”Œ^‚Ì¢ŠE‚łǂ¤‚Ȃ邩A‚Æ‚¢‚¤‹»–¡‚Í–³ˆÓ–¡‚¾‚ÆŽv‚¤‚ËB
„ƒIƒuƒWƒFƒNƒg‚Ì¢ŠE‚ÆŠÖ”Œ^‚Ì¢ŠE‚Æ‚ª‚Ç‚¤±‚Ý•ª‚¯‚Ä‹¤‘¶‚µ‚Ä‚¢‚‚©A‚È‚ç‚í‚©‚邪B
‚±‚¤‚¢‚¤‚±‚Æ‚ðŽü‚è‚É”F‚ß‚³‚¹‚悤‚Æ‚·‚é“ú–{l‚Í‘½‚¢‚ñ‚¾‚낤‚È‚ŸB
649:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 15:43:07
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚él‚Í‚¢‚Á‚Ï‚¢‚¢‚Ä‚àŒ¾Œê‚ðl‚¦‚él‚ª‚È‚¢‚ñ‚¾‚æ
650:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:00:40
‚܂邿‚ς炾‚¢‚Þ‚¾‚¤‚ì‚ ‚¢A‚Á‚Ä“ú–{‚Å’|“àæ¶‚Æ‚©‚ªŠæ’£‚Á‚½‚Ì‚Í
¢ŠE‚Ìæ‚ðs‚Á‚Ä‚½‚ÆŽv‚¤‚ñ‚¾‚¯‚Ç‚ÈB
‹Œ’é‘å-‘Œc-“d“d&“d‹@ƒ[ƒJŒ¤‹†ŠƒŒƒxƒ‹‚ÌŒ¤‹†‚ÌZ“§ŠgŽU‚ª‚¤‚Ü‚
‚¢‚©‚ñ‚̂͂ǂ±‚©‚É\‘¢“I‚È–â‘肪‚ ‚é‚ñ‚©‚ËH
651:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:07:41
>>648
•ʂɂ¨Õ‚è‚Æ‚¢‚¤‚Ù‚Ç‚Å‚à‚ ‚è‚Ü‚¹‚ñ‚ªB
’P‚ÉŒ¤‹†ƒlƒ^‚ª‚È‚‚È‚Á‚½‚©‚硎嗬‚̃IƒuƒWƒFƒNƒgŽwŒü‚Æ‘g‚݇‚킹‚Ă݂悤A
‚Á‚ÄŽv‚Á‚Ă邾‚¯‚¶‚á‚È‚¢‚ÌB
652:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:11:25
>>648
> ‚±‚¤‚¢‚¤‚±‚Æ‚ðŽü‚è‚É”F‚ß‚³‚¹‚悤‚Æ‚·‚é“ú–{l‚Í‘½‚¢‚ñ‚¾‚낤‚È‚ŸB
“Á’è‚̊‹«‚É‚±‚èŒÅ‚Ü‚Á‚ċɂ߂¿‚á‚Á‚½ˆ«‚¢ˆÓ–¡‚Å‚ÌElŒ^‚ȃvƒƒOƒ‰ƒ}‚Æ‚©‚É‚ ‚è‚»‚¤B
‚»‚¤‚¢‚¤æ”y‚ªEê‚É‚¢‚ÄA“K؂ȃtƒHƒ[‚ð“ü‚ê‚él‚ª‚¢‚È‚©‚Á‚½‚è‚·‚邯AVl‚͔ߎS‚¾‚ËB
653:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:23:02
>>640
SKIƒRƒ“ƒrƒl[ƒ^‚Ì‚±‚Æ‚ð‚܂Ƃ߂ĂéHP‚𔌩‚µ‚½‚̂ŕñB
URLØÝ¸(ls-al.jp)
ƒ\[ƒXƒR[ƒh‚Í‚±‚Á‚¿B
URLØÝ¸(ls-al.jp)
‚È‚º‚©‚xƒRƒ“ƒrƒl[ƒ^‚͂Ȃ¢‚¯‚ÇY=SLL‚¾‚©‚ç‚·‚®‚Éì‚ê‚é‚ËB
654:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:43:45
>>638‚Ý‚½‚¢‚ÈMyth‚ɑ΂µ‚Ă͌‚©‚炱‚¤‚¢‚¤—L–¼‚ÈŒ¾—t‚ª‚ ‚é‚ñ‚¾‚ªA
"Doing encapsulation right is a commitment not justto abstraction of state,
but to eliminate state oriented metaphors from programming."
Alan Kay, Early History of Smalltall
655:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 16:44:47
›Smalltalk
~Smalltall
656:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:12:45
Haskell‚̓IƒuƒWƒFƒNƒgŽwŒü‚¶‚á‚È‚¢‚¯‚ÇŒ^ƒNƒ‰ƒX‚ðŽg‚¦‚é‚©‚瀃IƒuƒWƒFƒNƒgŽwŒüŠÖ”Œ^Œ¾Œê‚Æ‚Å‚àŒ¾‚¦‚é‚Ì‚©‚ÈB
uŒ^ƒNƒ‰ƒXv‚ÆuŒ^\’zŽqƒNƒ‰ƒXv‚ŃIƒuƒWƒFƒNƒgŽwŒü‚Á‚Û‚Žg‚¦‚ÄA•›ì—p‚ª‚È‚¢‚悤‚Ƀ‚ƒiƒh‚â‚»‚̈ê”ʉ»‚̃Aƒ[‚ªŽg‚¦‚éB
ƒIƒuƒWƒFƒNƒgŽwŒü‚ÆŠÖ”Œ^‚ª‹¤‘¶o—ˆ‚È‚¢‚ÆŒ¾‚¢‚È‚ª‚çHaskell‚ðŽg‚Á‚Ä‚¢‚él‚Í•ª—ô‹C–¡‚È‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©‚ËB
657:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:23:03
‚¢‚âAType Class ‚ÆAƒIƒuƒWƒFƒNƒgŽwŒü‚ÌuƒNƒ‰ƒXv‚͕ʕ¨‚Ȗ󂾂ª
658:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:26:07
>>657
‚¾‚©‚çw€x‚ÆŒ¾‚Á‚Ä‚¢‚é–󂾂ª
659:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:30:37
u€v‚Æ‚©‚ŕЕt‚¯‚邯‚©‚Ç‚ñ‚¾‚¯‚—‚—‚—‚—‚—‚—‚—
‚΂©
660:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:38:26
‚Å>>659‚³‚ñ‚͕ʕ¨‚̃Nƒ‰ƒX‚¾‚Ƃǂ¤‚¢‚¤‚±‚Æ‚ªŒ¾‚¦‚邯Œ¾‚¢‚½‚¢–ó‚©‚ÈH
‚²‚à‚ð¥”ñŒä”q’®‚¢‚½‚µ‚Ü‚µ‚傤B
661:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:44:34
‚Ç‚ñ‚¾‚¯‚—‚—‚—‚—‚—‚΂©
ŠÖ”Œ^‚ƃIƒuƒWƒFƒNƒg‚È‚ñ‚´‹¤‘¶o—ˆ‚Ë‚ñ‚¾‚æB
–³ˆÓ–¡A–³ˆÓ–¡B–³‘Ê–³‘Ê–³‘Ê‚—‚—‚—‚—‚—‚—
662:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:47:28
Haskeller‚̓IƒuƒWƒFƒNƒgŽwŒü‚à‚í‚©‚ç‚È‚¢‚΂©‚Æ‚¢‚¤‚±‚Ƃł·‚©B‚ ‚ ‚»‚¤‚Å‚·‚©B
663:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:49:37
Žc”O‚È“WŠJ‚¾‚ËB
664:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 17:57:51
>>656
arrowŽg‚¢‚É‚‚¢
‚Ü‚é‚Åbrainf*ck‚Ý‚½‚¢‚ÉŒ©‚¦‚é
Œ‹‹Ç‚Í•’ʂɑ‚¢‚½‚Ù‚¤‚ª‚«‚ê‚¢‚¾
665:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:13:14
u•’Êv‚Æ‚©‚ŕЕt‚¯‚邯‚©‚Ç‚ñ‚¾‚¯‚—‚—‚—‚—‚—‚—‚—
‚΂©
‚â‚Á‚ÏHaskeller‚Á‚Ă̂͒rÀ‚¾‚ËB
666:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:20:23
-- A Simple Brainfuck Interpreter
import System.Environment
-- Parser
data Command = Inc | Dec | Next | Prev | Put | Get | While [Command]
deriving (Show, Eq)
type Program = [Command]
parse :: String -> Program
parse s = program where (program, "") = parse1 s
parse1 :: String -> (Program, String)
parse1 "" = ([], "")
parse1 (']':xs) = ([], xs)
parse1 ('[':xs) = (While cmds1 : cmds2, rest2)
where (cmds1, rest1) = parse1 xs
(cmds2, rest2) = parse1 rest1
parse1 (x:xs) = (parse2 x, rest)
where (cmds, rest) = parse1 xs
parse2 :: Char -> Program
parse2 '>' = Next : cmds
parse2 '<' = Prev : cmds
parse2 '+' = Inc : cmds
parse2 '-' = Dec : cmds
parse2 '.' = Put : cmds
parse2 ',' = Get : cmds
parse2 _ = cmds
667:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:22:21
type Tape = ([Char], Int)
tape0 = (['\NUL', '\NUL'..], 0) :: Tape
getCell :: Tape -> Char -- Get value of current position
getCell (cs, i) = cs !! i
setCell :: Tape -> Char -> Tape
setCell (cs, i) c = (take i cs ++ (c : drop (i + 1) cs), i)
inc, dec, next, prev :: Tape -> Tape
inc t = setCell t (succ $ getCell t)
dec t = setCell t (pred $ getCell t)
next (cs, i) = (cs, i + 1)
prev (cs, i) = (cs, i - 1)
668:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:23:18
type Status = (Program, Tape, [Char], [Char])
step :: (Tape -> Tape) -> Status -> Status
step f (c:cs, tape, inp, outp) = eval (cs, f tape, inp, outp)
eval :: Status -> Status
eval (Get : cmds, tape, (i:inp), outp) = eval (cmds, setCell tape i, inp, outp)
eval (Get : _, _, "", _) = error "EOF"
eval s @ (Put : _, tape, _, _) = (cmds, tape1, inp, getCell tape : outp)
where (cmds, tape1, inp, outp) = step id s
eval s @ (Inc : _, _, _, _) = step inc s
eval s @ (Dec : _, _, _, _) = step dec s
eval s @ (Next : _, _, _, _) = step next s
eval s @ (Prev : _, _, _, _) = step prev s
eval s @ (While cmds : cmds1, tape, inp, outp) = while (getCell tape)
where while '\NUL' = step id s
while _ = (cmds2, tape2, inp2, outp1 ++ outp2)
where (_ , tape1, inp1, outp1)
= eval (cmds, tape, inp, outp)
(cmds2, tape2, inp2, outp2)
= eval (While cmds : cmds1, tape1, inp1, outp1)
eval ([], t, i, _) = ([], t, i, "")
669:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:24:49
run :: Program -> [Char] -> [Char]
run cmds inp = outp where (_,_,_, outp) = eval (cmds, tape0, inp, "")
main :: IO ()
main = do cs <- getContents
args <- getArgs
source <- readFile (head args)
putStr $ run (parse source) cs
-- brainf*ck‚È‚ñ‚Ä‚½‚Á‚½‚±‚ꂾ‚¯B
670:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:35:01
>>665
‚¨‘O‚Í“úí‰ï˜b‚à‚Å‚«‚È‚»‚¤‚¾‚È
671:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:35:35
>>669
‚»‚ê‚ðarrow‚łǂ¤‚¼
672:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:45:58
>>638
ó‘Ô‚ðŽ‚½‚È‚¢ƒXƒe[ƒgƒŒƒXƒIƒuƒWƒFƒNƒg‚Í‚»‚̂܂܃ˆŠÖ”Œ^Œ¾Œê‚ÉŽæ‚螂߂܂·‚æ‚ËB
uƒˆŠÖ”Œ^v‚ð•WžÔ‚·‚éHaskell‚Íó‘Ô‚ª‚È‚¢‚̂ł͂Ȃƒ‚ƒiƒh‚ɕ‚¶ž‚߂Ă¢‚Ü‚·B
ƒXƒe[ƒgƒtƒ‹ƒIƒuƒWƒFƒNƒg‚Ìó‘Ô‚à“¯—l‚Ƀ‚ƒiƒh‚ɕ‚¶ž‚߂鎖‚ÅuƒˆŠÖ”Œ^v‚ð
ˆÛŽ‚µ‚½‚܂܃IƒuƒWƒFƒNƒg‚ð—˜—p‚Å‚«‚邯l‚¦‚Ü‚·‚ª‰½‚©–â‘肪‚ ‚é‚̂łµ‚傤‚©H
673:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:56:27
>>672
>>664>>671‚Å‚à‘‚¢‚½‚ªarrow‚ªŽg‚¢‚É‚‚¢‚ñ‚¾‚æBbrainf*ck‚Ý‚½‚¢‚¾‚ëB
brainf*ck‚ð‘‚«ž‚ñ‚¾’rÀ‚ɂ͂킩‚ç‚Ë‚¥‚ñ‚¾‚낤‚ª
674:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 18:59:06
>>672
‚¤‚ñ‚¤‚ñBMonadius‚Æ‚©‚»‚¤‚¾‚æ‚ËB
675:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 19:14:19
>>670
‚ÅAu•’Êv‚Ìà–¾‚̓}ƒ_ƒ@H
676:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:14:22
@@@@@@@@@@@, - ' LP@M`@ ¤Q_
@@@@@@@@ __,¨@ @@@@@@@ @ R. MR.
@@@@@ ,@ 'ÜY @/@@@@ ¤R@@@@R@ R.
@@ @ ^@@@ /@ i @ /l/|_ƒn li @l i@@ li @ Ê
.@ @ //@V@/l@ i|j_,.//]'/@ lTƒg l¤l @ j N@i |
@@@{²@ l@ / l@@li //___ @@ Ø_lÉ lƒ‹'@lƒn. ¿ @QQQ_r]ÛÕ
@@@ i|@/Ú/‚Œ@l@@l v'LP@@, LP`ƒC@ !| ‚Œl,ƒn „¤„Ÿ]„¢ƒi„¢„¡„£@Q@ ƒwQQQQ
@@@ ƒn|@llÈÊR@Ĥ ''''@‚’==„¢ '''' /l jÊ|@ll@ll@@@ /./„¡„£„¤„¦„£„¤„©„Ÿ„Ÿ„£Ûº„¡i
@@ V@@a Ú'NLRi‚Ö.@_ ¤__,É@,.ƒC/|/ É@ll@l|@@ <^@ P‚k.lPP‚k.‚Œ‚k.!@@@@@@ @ „¡„£|
@@‚Œ‚Œ@@@ ll@{@@ ÜR_/ } °]ƒ.__@ Œ@@l| a
@ a@ @ a R,@@ ^¤ q @ |:::::::| MR@ @ @ a
@ a@@@@ @ {.@ Ê R YM]„¨¤::::v@ l@ @ @ a
@ a@@@@@@|‚‰R{@R_ƒ]É]ˆêf::::R. |@ @ @ a
@ a@@@@@@|i:::::MNL--@:::......:...:.:.::.}|@@@@ a
@ a@@@@@@|i::::::R._:::_:::::::::::::::::::_ƒm |@@@@ a
@ a@@@@@@|i::::::::::::‚‰Q__:::::::::::/@@|
@@@@ @ @ @ jj::::::::‚’„¨-- M°] 'Ü@|
@@@@@@ @ V:::::::Ï“ñ@@@@@ Q,É
@@@@@@@//::::::::::::i ° ˆê 'LP::.
@@@@@@ ,','::::::::::::::i::::::::::::::::::::::i::::::R
677:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:14:38
>>675
‚»‚ê‚Í658‚ªˆê”ÔÚ‚µ‚¢‚©‚ç658‚É•·‚¢‚Ä‚‚ê
678:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:25:09
‚³‚ñ‚´r‚炵‚Äà–¾‹‘”Û‚©‚æ‚—
679:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:28:47
‚¦‚ÁA‚¾‚ꂪr‚炵H
680:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:34:27
’rÀ‚Ìu•’Êv‚È‚ñ‚Ä’N‚à‹»–¡‚Ë‚¦‚Á‚Ă悗
681:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 20:37:07
>>679
‚È‚‚Æ‚à>>676‚̓Aƒ‰ƒV‚¾‚ë‚—
682:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 21:28:20
>>677
‚®‚®‚ê‚x‚nI‚΂©
URLØÝ¸(d.hatena.ne.jp)
URLØÝ¸(d.hatena.ne.jp)
683:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:10:09
>>665
•’ÊH
ŽÐ‰ï’Ê”O‚¾‚æB
684:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:10:54
˜_•¶‚¶‚á‚ ‚é‚Ü‚¢‚µB
—g‚°‘«Žæ‚è‚È‚ñ‚©‚â‚Á‚Ă邩‚ç’PˆÊ‚àŠë‚È‚‚È‚é‚ñ‚¾‚¼H
685:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:25:42
>>683-684
‚¹‚Á‚©‚‚®‚®‚Á‚ÄI‘§‚³‚¹‚Ä‚â‚낤‚Æ‚µ‚Ä‚é‚̂ɔnŽ‚¾‚Ë‚¨‚Ü‚¦‚Í‚—
–Ù‚Á‚Ä‚ê‚ÎI‚í‚Á‚½‚Ì‚ÉB
ŽN‚µage
686:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:27:36
‚±‚ꂪŠÖ”Œ^Žg‚Á‚Ä‹CŽæ‚Á‚Ä‚é’rÀ‚ÌŽÀ‘Ô‚Å‚·‚—‚—‚—‚—‚—‚—
‚΂©
687:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:30:06
Žg‚¦‚à‚µ‚È‚¢‚̂Ɋ֔Œ^‚É“²‚ê‚Ä‚ñ‚È‚x‚nI
HaskellŽg‚¢·Ó½‚—‚—‚—‚—‚—‚—
688:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:34:13
ƒXƒŒƒ^ƒC’Ê‚è‚̃IƒiƒXƒŒage‚ñ‚È
689:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:37:08
ƒNƒ\Œ¾Œê‚ª•’ʂƂ©Œ¾‚Á‚Ä‚ñ‚È‚æBŠ‘FA”]“àƒIƒiƒj[B
690:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:39:26
’p‚¸‚©‚µ‚¢ƒXƒŒ–¼‚ðƒAƒQ‚ñ‚ÈA•Ï‘Ì‚Ç‚à‚ª‚ŸB
Haskell‚̓vƒƒOƒ‰ƒ€”‚̒p‚¾‚ÈB
691:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:43:34
ƒXƒŒ‚Ì휈˗Šo‚¹D·Ó²‚ñ‚¾‚您‘O“™
692:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:46:01
‚Ü‚ Ad•¡ƒXƒŒ‚Ȃ̂ł±‚¿‚ç‚ð휂µ‚Ä‚à–â‘è‚ ‚è‚Ü‚¹‚ñ‚ËB
693:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:57:22
ª‚³‚ñ‚´‚ñ’p‚ð‚©‚¢‚½‚̂ŃXƒŒíœ‚µ‚Ä—~‚µ‚¢’£–{l‚ª‚±‚¤\‚µ‚Ä‚¨‚è‚Ü‚·‚—
694:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 22:59:01
HaskellŽg‚Á‚Ä‚él‚Á‚Ä“ª‚ª—Ç‚¢ƒCƒ[ƒW‚¾‚Á‚½‚¯‚Ç‚—
695:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:01:32
‚È‚©‚È‚©Î‚킹‚Ä‚à‚ç‚Á‚½
696:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:18:12
uHaskellvuArrowv{u•’Êv
697:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:20:35
•’Ê‚Á‚Ä‚—‚—‚—‚—
uƒvƒƒOƒ‰ƒ€vuƒf[ƒ^\‘¢v{uƒAƒ‹ƒSƒŠƒYƒ€v
‚Á‚ÄWirthæ¶‚ªŒ¾‚Á‚Ä‚½‚¼B
698:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:21:56
>>697
æ¶‚Ì‚ä[‚Æ[‚袑ã
699:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:21:57
ƒAƒ[‚¾‚Á‚ăf[ƒ^\‘¢‚¾‚낤‚ÉB
700:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:23:22
•’ʂ̃Aƒ‹ƒSƒŠƒYƒ€‚È‚ñ‚Ä’è‹`‚Å‚«‚ñ‚¾‚ëB
701:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:24:32
•’ʂ̂ǂ±‚ª‹C‚É“ü‚ç‚È‚¢‚ñ‚¾‚낤
702:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:25:43
ƒAƒ[‚É•t‚µ‚½ƒAƒ‹ƒSƒŠƒYƒ€‚É’èÎ‚Å‚à‚ ‚é‚Ì‚©H‚»‚ñ‚È–{Œ©‚½‚±‚Æ‚Ë[‚¼B
‚Þ‚µ‚닳‚¦‚ëƒSƒ‹ƒ@I
703:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:28:27
ƒAƒ[‚Ì’è΂ƌ¾‚¦‚é‚©‚í‚©‚ç‚È‚¢‚¯‚ǃo[ƒhæ¶‚Ì–{‚É‚ÍÚ‚Á‚Ä‚é
704:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:35:36
Rahbi • Lapalme ‚ɂ̓‚ƒiƒh‚Ìà–¾‚ª–³‚¢‚¯‚ÇA
Introduction to Functional Programming Using Haskell
Richard Bird
‚±‚Á‚¿‚É‚ÍÚ‚Á‚Ä‚é‚Ì‚©B
705:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:39:06
ƒAƒ[’ö“x‚ª‚¿‚å‚¿‚å‚¢‚Æà–¾‚Å‚«‚È‚¢‚悤‚¶‚áHaskellŽg‚¢‚±‚È‚¹‚Ă邯Œ¾‚¦‚È‚¢‚æ‚ËB
706:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:40:25
ƒAƒ[‚Á‚ÄŠÈ’PH
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:46:49
>>706
‚ÓE‚ÂE‚¤@‚—‚—‚—‚—‚—
‚¨“ª‚ªŽã‚¢‚ƃAƒ[‚ªbrainf*ck‚Ý‚½‚¢‚ÉŒ©‚¦‚é‚炵‚¢‚¯‚ÇA‰ÂŠ·}Ž®‚Ý‚½‚¢‚Å”»‚è‚â‚·‚¢‚æB
ƒnƒbƒLƒŠŒ¾‚Á‚ÄŠÈ’PBŠî‘b“I‚È”Šw—Í‚ª‚ ‚ê‚΂¾‚¯‚ÇBŒ—˜_‚®‚ç‚¢‚Ío—ˆ‚È‚¢‚Æ–³—‚©‚ÈB
708:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:48:02
>>707
> ƒnƒbƒLƒŠŒ¾‚Á‚ÄŠÈ’PBŠî‘b“I‚È”Šw—Í‚ª‚ ‚ê‚΂¾‚¯‚ÇBŒ—˜_‚®‚ç‚¢‚Ío—ˆ‚È‚¢‚Æ–³—‚©‚ÈB
‚Ç‚¤‚â‚çAarrow‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚µ‚½‚±‚Æ‚à‚È‚¢‚±‚Æ‚ª‚æ‚‚í‚©‚Á‚½B
709:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/05 23:55:34
ƒAƒ}ƒ]ƒ“‚Ý‚½‚çƒo[ƒh‚Ì–{‚ɂ̓‚ƒiƒh‚Æ‚©ƒAƒ[‚ɂ‚¢‚Ä‘‚¢‚Ä‚ ‚é‚炵‚¢B
‚Å‚à–|–ó‚ÍMiranda‚ɂ‚¢‚ĂŃ‚ƒiƒh‚Æ‚©Ú‚Á‚ĂȂ³‚°‚¾‚Ë‚¥B
710:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:10:55
Arrow‚Á‚ÄAKleisli Œ—‚Æ‚© Premonoidal Œ—‚Ý‚½‚¢‚È‚à‚ñ‚©B‚½‚µ‚©‚É}‚ð•`‚¯‚΂Ȃñ‚Ä‚±‚ƂȂ³‚°B
711:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:16:47
>>708
‚Í‚¢‚Í‚¢B‚ [arrow‚͂ނ¸‚©‚µ‚¢‚¢‚âBbrainf*ck‚Ý‚½‚¢‚ɂ݂¦‚é‚È‚ ‚—
712:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:21:36
‹³ŒP
E ƒIƒuƒWƒFƒNƒgŽwŒü‚ÆŠÖ”Œ^‚Í‹¤‘¶o—ˆ‚È‚¢B
E uHaskellvuArrowv{u•’Êv@i‚½‚¾‚µArrow‚Íbrainf*ck‚Å‚ ‚éj
713:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:29:02
>>712
‚Ȃɂ»‚êHHaskell‘S”Û’è‚¶‚á‚ñB
714:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:31:52
708‚ÍŒû’²‚Å‚·‚®‚í‚©‚é‚ÈBƒAƒ“ƒ`‚È‚çŽg‚í‚È‚«‚á²²¼Þ¬ÝB
715:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:51:13
ƒAƒ[‚Á‚ĈӖ¡“I‚ɂ̓‚ƒiƒh‚È‚ñ‚©‚æ‚©‚æ‚Á‚Û‚Ç—‰ð‚Å‚«‚邾‚ëB
—v‚·‚é‚ÉŒvŽZ‚̇¬‚ð’è‹`‚·‚ê‚΂¢‚¢‚¾‚¯B
ƒtƒŠ[ƒ_ƒ€‚·‚¬‚ÄŽg‚¢•û‚ð–À‚¤‚Æ‚±‚ë‚Í‚ ‚邯‚ÇccŒ—˜_‚Ì’mޝ‚Æ‚©‚¢‚é‚©H
716:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 00:59:29
>>715
‚¢‚ç‚È‚¢B
717:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:00:54
arrow‚ŃvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é‚̂ɔŠw‚àŒ—˜_‚Ì’mޝ‚à”÷o‚à•K—v‚È‚¢B
718:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:01:02
>>715
‚ ‚ê‚ΊȒP‚Á‚Ä‚±‚ƂȂñ‚¶‚á‚È‚¢‚ÌH‚¨‚ꌗ˜_’m‚ç‚È‚¢‚¯‚Ç‚³‚—
719:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:03:26
>>715
ƒAƒ[‚Á‚ă‚ƒiƒh‚̈ê”ʉ»‚µ‚½‚â‚‚¶‚á‚ñB‚Ù‚Æ‚ñ‚Ç“¯‚¶‚¾‚ëB
ƒAƒ[‚ªŠÖ”‚ðŽó‚¯Ž‚Á‚ÄAƒ‚ƒiƒh‚ª’l‚ðŽó‚¯Ž‚” ‚Ý‚½‚¢‚ȃCƒ[ƒWB
ˆá‚Á‚½‚Á‚¯H
720:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:07:59
>>717
‚»‚ê‚͋ɘ_‚¾‚ëB‚rƒRƒ“ƒrƒl[ƒ^‚Æ‚©‚aƒRƒ“ƒrƒl[ƒ^‚Æ‚©‚xƒRƒ“ƒrƒl[ƒ^‚ð“K—p‚·‚邯‚«•›ì—p‚ª‚ ‚é‚Ì‚©•ª‚©‚ç‚È‚‚ÄÄÞ·ÄÞ·‚·‚éB
”Šw’m‚Á‚Ä‚½‚炱‚¤‚¢‚¤‚±‚Æ‚ª‚³‚ç‚Á‚Æo—ˆ‚Ä‚¢‚¢‚ñ‚¾‚낤‚ȂƎv‚¤B
721:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:10:19
Haskell‚¶‚á‚È‚‚Ä‚à‚¢‚¢‚悤‚ȃvƒƒOƒ‰ƒ€‚Ȃ甊w‚Ì’mޝ‚Í‚¢‚ç‚È‚¢‚Ƃ͌¾‚¦‚é‚—
722:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:13:48
Œ‹‹ÇAHaskell‚ð‰½‚É—˜—p‚µ‚Ä‚¢‚é‚©‚ŃAƒ[‚Ì“ïˆÕ“x‚àˆá‚Á‚ÄŒ©‚¦‚é‚ñ‚¾‚낤‚ËB
723:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:21:50
‚¢‚ç‚È‚¢E–³ˆÓ–¡E”÷o‚à•K—v‚È‚¢
724:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 01:28:42
•’Ê
725:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 04:40:35
arrowŠÖ˜A‚Å‘²˜_‘‚«‚½‚¢‚ñ‚Å‚·‚ªAŽó‚¯‚Í‚¢‚¢‚Å‚µ‚傤‚©H
726:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 13:30:28
>>719
’l‚ðŽó‚¯Ž‚” ‚Æl‚¦‚邿‚èAmonadic function(a->m b)‚ÌŒ`Ž®‚ÅŒvŽZ‚ð“Z‚߂Ă¢‚í—ª‚Æl‚¦‚½‚Ù‚¤‚ª
—‰ð‚µ‚â‚·‚¢‚©‚à‚µ‚ê‚ñBmonadic value‚»‚Ì‚à‚Ì‚ðƒ‚ƒiƒh‚¾‚ÆŽv‚Á‚Ä‚µ‚Ü‚¤‚Ƃ悂킩‚ç‚ñ‚È‚é‚ñ‚¶‚á‚È‚¢H
727:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 15:41:27
>>717
‚Ȃ炱‚̃XƒŒ‚É—ˆ‚é‚ÈB‚±‚±‚̓Nƒ}[‚ªŒ—˜_‚ðà–¾‚µ‚Ä‚‚ꂽˆÌ‘å‚ȃXƒŒ‚¾B
728:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 15:44:29
>>720
”Šw‚Ì’mޝ‚ª‚È‚‚Ä‚àSƒRƒ“ƒrƒl[ƒ^‚Æ‚©BƒRƒ“ƒrƒl[ƒ^‚Æ‚©YƒRƒ“ƒrƒl[ƒ^‚ª
‰½‚ðˆÓ–¡‚µ‚Ä‚¢‚é‚Ì‚©‚¾‚¯’m‚Á‚Ä‚¢‚ê‚΂ǂ«‚Ç‚«‚·‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñB
729:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 15:54:07
>>728
ˆÓ–¡‚ª—Ç‚‚í‚©‚ç‚È‚¢B‚`‚`‚Åà–¾‚µ‚Ä‚‚êB‚½‚̂ނíB
730:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 16:07:19
@@@@@@@@@@@/-„Ÿ-,,,_: : : : : : : : :_
@@@@@@@@@@/@@@@@'''-,,,: : : : : : : :i
@@@@@@@@@ /A@@@@@@/: : : : : : : : i@@@@@QQQQQQQQ
@@@@@@@@@r-A ,,,,,,,,,,A@/: : : : : : : : : :i@@@ ^
@@@@@@@@@L_,@,@@ A@_: : : : : : : : :i@@ ^@ Œ—˜_Ž‚¿o‚µ‚½‚ç
@@@@@@@@ /œ) (œ>@@@|: :__,=-A: /@ƒ@@@•‰‚¯‚©‚ȂƎv‚Á‚Ä‚é
@@@@@@@@l ²@ '-@@@@@|:/@tbÉÉ@@@@_@@ƒj[ƒgi24E’j«j@
@@@@@@@@l ,`-=-'_@@@@ `l Ă';/@@@@@ _@
@@@@@@@@RĪ-ªª-:j@@@ @-r'@@@@@@@@@PPPPPPPP
@@@@@@@@@S-'@@@@@^
731:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 16:26:09
>>730
”ŽŽm‰Û’ö‚̃j[‚Ƃł·‚ª‚Ȃɂ©
732:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 16:39:00
”Šw‚Ì’mޝ–³‚µ‚ŃAƒ[‚ð‚`‚`‚Åà–¾o—ˆ‚ñ‚¶‚á‚È‚©‚Á‚½‚ÌH
‚µ‚Á‚½‚©‚©‚—@¸Ï°‚‹‚”‚‹‚’
733:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:23:29
ƒXƒŒ‚Ì—¬‚ê‚É
…‚ð·‚·‚悤‚Å\‚µ–ó‚È‚¢‚ñ‚¾‚ª
‚¿‚å‚Á‚ÆŽ¿–â
>>720
‚É‚ ‚éui‘ÎÌj‘Oƒ‚ƒmƒCƒ_ƒ‹Œ—v‚Á‚Ä
‚悈Ӗ¡‚ª‰ð‚ç‚È‚¢
‘Î̃‚ƒmƒCƒ_ƒ‹Œ—‚ÌðŒ‚ðŽã‚ß‚½‚à‚̂炵‚¯‚Ç
‘Î̃‚ƒmƒCƒ_ƒ‹Œ—‚¾‚ƂȂɂ©•s–¡‚¢Ž–‚Å‚à‚ ‚é‚̂ł·‚©
734:733
08/01/06 17:25:08
>>720
‚łȂ
>>710‚¾‚½
735:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:38:01
ƒAƒ[‚È‚ñ‚ÄŠÈ’P‚¾‚ë
‚Ù‚êA‚±‚ꂪƒAƒ[‚¾
¨
736:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:51:02
‚±‚ê‚ÌŽ–‚Å‚µ‚傤‚©Hʧʧ
@@@@@@@ ^ÜRÜR
@ @ @ @ @@ @ @ ‚x
@@@@@@ @@@ @ӻ@@R
@@@@@i@@ __^/.@R,, ,j
@@@@@ ˜¤1@@@ ”ª.@ !/
@@@@@@ Ā, @@ ӻ.@ j
@@@ @ @@i@@@ ˜¦ ¤@j
@@@@ @@ |@ @ @ӻ @ |
@@ @@@@ | !@@@ i@¤@|
@@@@@@ | i ‚µ@"@i@ @'|
@@@@@@|É@(@@@i@ @ i|
@@@@@ (@'~R@@@!@@a
@ @ @ @ „ @ @@@i@ @a
@@@@@@|@@@@@@! @ ||
@@@@@@|@@@ „ @@@@|
@@ @@@|@ @ @ @| @ @| |
@@@@@| @ @@@@|@@@| |
@@@@ | @@@@ @ !@@ @| |
@@@@|@@ @@@@ @@@|@a
@@@^@ @@@@@@@ S
737:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:53:24
‚`‚`El‚ª‚¢‚È‚‚È‚Á‚Â܂ñ‚È‚‚È‚Á‚½‚ËB
738:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:54:47
AAEl‚Æ‚¢‚¤‚©AƒRƒsƒy‚Åà–¾‚µ‚Ä‚½‚¾‚¯‚¾‚ëH
739:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:57:34
‚»‚Ìuà–¾‚µ‚Ä‚½‚¾‚¯v‚·‚ço—ˆ‚È‚¢ƒRƒsƒy~‚—
740:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:58:38
‚½‚µ‚©‚É1”N‚ŃŒƒxƒ‹‚ª—Ž‚¿‚½‚͔̂ےè‚Å‚«‚ñ‚È‚—
741:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 17:59:42
’P‚ɃXƒŒ‚ªŽÌ‚Ä‚ç‚ꂽ‚¾‚¯‚Å‚ÍH
742:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 18:00:42
‚¢‚܂ǂ«arrow‚È‚ñ‚Ă݂ñ‚È’m‚Á‚Ä‚ÄA‚¢‚Ü‚³‚çà–¾‚Ì—]’n‚à‚È‚¢B
V‚µ‚¢ƒlƒ^’T‚µ‚Ä—ˆ‚¢
743:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 18:14:58
>>742
‚±‚çI‚Ý‚ñ‚È‚ª–îˆó‚Æ‚©‚¿‚ñ‚ۂ𖳎‹‚µ‚½‚©‚ç‚Á‚Ä“{‚邳Ȃ¢‚—
744:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 18:17:28
¸Ï°‚Á‚Ä‚à‚¤ˆê”N‘O‚̘b‚©Bã‚̂ق¤Œ©‚½‚ç‚Q‚Â‚à‚ ‚é‚ËB
745:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 18:19:22
>>742
ª‚ƃAƒ[‚Ìà–¾‚ªo—ˆ‚È‚¢¸½Þ‚ªŽæ‚è—‚µ‚Ä‚¨‚è‚Ü‚·
746:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 21:27:48
>>728
ƒRƒ“ƒrƒl[ƒ^—˜_‚ð’m‚Á‚Ä‚¢‚ê‚Î\•ª‚Å”Šw‚Ì’mޝ‚ð‘O’ñ‚Æ‚µ‚È‚¢‚Á‚ÄH‚¨‚¢‚¨‚¢B
Žx—£–Å—ô‚¾‚¼B
747:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 21:44:24
>>746
”Šw‚ÌŠî‘b“I‚È’mޝ‚Í‚»‚ê‚Ù‚Ç•K—v‚È‚¢‚¾‚ëB
u‚»‚ꂾ‚¯v’m‚Á‚Ä‚ê‚΂¢‚¢‚ñ‚¾‚©‚çB
748:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 21:55:31
>>747
Šî‘b‚̈Ӗ¡‚ªˆá‚¤‚Å‚µ‚åBƒRƒ“ƒrƒl[ƒ^—˜_‚Í”ŠwŠî‘b˜_‚Å‚ ‚Á‚ÄA”Šw‚ÌŠî‘b’mޝ‚¶‚á‚È‚¢B
‚µ‚©‚à•›ì—p‚ɂ‚¢‚Ă̒mޝ‚ÍA‚¢‚‚‚©‚̃Rƒ“ƒrƒl[ƒ^‚ð’m‚Á‚Ă邳͂·‚܂Ȃ¢B
‘¼‚É‚àŽR‚̂悤‚É‚ ‚éŠÖ”‚ɂ‚¢‚ÄAˆê‚ˆê‚Œ•ʂɒm‚Á‚Ă邿‚è‚à—‹ü‚ð’m‚Á‚½‚Ù‚¤‚ª“–‘R—Ç‚¢B
749:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 23:51:52
ăăăăă...
ªƒAƒ[Eƒ‚ƒiƒhEƒRƒ“ƒrƒl[ƒ^—˜_‚ɂ‚¢‚Äs‚¯‚¸AŒ¨‚𗎂Ƃµ‚Ä‹A‚éƒvƒƒOƒ‰ƒ}‚ÌŒQ‚ê
750:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 00:08:05
³’¼arrow‚Æ‚©‚Ç‚¤‚Å‚à‚¢‚¢
‚»‚ê‚æ‚èhere document‚ð“ü‚ê‚Ä‚‚ê
751:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 00:29:30
>>750
URLØÝ¸(cvs.haskell.org)
752:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 20:07:34
>>733
‚‚킵‚‚Í‚±‚̃y[ƒW‚ªŽQl‚ɂȂéB
URLØÝ¸(d.hatena.ne.jp)
John Power & Edmund Robinson‚É‚æ‚ê‚ÎF
* T‚ÌKleisliŒ—C_T‚ªƒvƒŒƒ‚ƒmƒCƒhŒ—‚ƂȂé Ì T‚Í‹“x‚ðŽ‚Â
* T‚ÌKleisliŒ—C_T‚ªƒ‚ƒmƒCƒhŒ—‚ƂȂé Ì T‚͉Š·‹“x‚ðŽ‚Â
‚±‚ê‚ÍKleisliŒ—‚̃vƒŒƒ‚ƒmƒCƒh\‘¢‚Æ‹“x‚ª1‘Î1‚ɑΉž‚µ‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚ÅAƒ‚ƒmƒCƒhŒ—‚ł͓s‡‚ª—Ç‚‚È‚¢B‚‚܂èA
ƒvƒŒƒ‚ƒmƒCƒhŒ—‚ƂȂéËEEE˃‚ƒiƒh‚Ìì—pæ–@
‚Æ‚¢‚¤‚Ì‚ªwell-defined‚É‚È‚é‚Æ‚¢‚¤‚±‚Æ‚ð‘_‚Á‚Ä‚éB‚½‚µ‚©‚Ƀ‚ƒiƒh‚Á‚Ä”Šw“I‚ÈŠî‘b’mޝ–³‚µ‚Å‚àŽg‚¦‚邯ŠmM‚µ‚Ü‚µ‚½‚©H
753:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 20:44:58
“–‘R‚¾‚¯‚ÇAƒAƒ[‚ɂ‚¢‚Ä‚à“¯—l‚Ì‹c˜_‚ª“WŠJ‚Å‚«‚é–ó‚Å‚·B‚Ü‚ AƒAƒ[‚È‚ñ‚©‚Ç‚¤‚Å‚à—Ç‚¢‚ñ‚Å‚µ‚½‚ËB
754:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 22:52:18
ƒ‚ƒmƒCƒhŒ—‚ƃ‚ƒmƒCƒ_ƒ‹Œ—‚ĉ½‚ªˆá‚¤‚ÌH
755:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 23:07:53
>>752
‰³B>>710‚ ‚½‚肪Œ¾‚Á‚Ä‚½}‚ð‘‚‚Á‚Äuƒy[ƒXƒeƒBƒ“ƒO}AƒXƒ^ƒbƒN}iSantiago graphical notationjAƒXƒgƒŠƒ“ƒO}‚Å•`‚¥¥¥v‚Ä‚±‚Æ‚©B
‚¨‚ê‚à>>735‚Ý‚½‚¢‚Ȃ̂ðƒAƒ[‚ÆŽv‚Á‚Ä‚½‚—
756:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 23:13:13
>>754
Monoidal Category = ƒ‚ƒmƒCƒhŒ—
>>733‚µ‚©ƒ‚ƒmƒCƒ_ƒ‹Œ—‚Æ‚¢‚¤“ú–{Œê‚ÍŽg‚Á‚Ä‚¢‚È‚¢‚ÆŽv‚¤B•’ÊAƒ‚ƒmƒCƒhŒ—‚ƌĂÔB
757:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/07 23:44:59
>756 thx
‚Æ‚±‚ë‚ÅAŒ—‚ł̃‚ƒiƒh‚Í•ª‚©‚é‚ñ‚Å‚·‚ªA
ƒvƒƒOƒ‰ƒ€Œ¾Œê‚̃‚ƒiƒh‚Á‚ĉ½‚È‚ñ‚Å‚·‚©H
758:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 00:30:05
ŒŸõ‚µ‚Ü‚µ‚½‚玟‚ÌŽ‘—¿‚ªŒ©‚‚©‚莩ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
URLØÝ¸(www.ipsj.or.jp)
759:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 00:33:47
>>757
‚Ù‚¢
URLØÝ¸(www.sampou.org)
Haskell‚̃‚ƒiƒh‚ÍMonad‚Æ‚¢‚¤Œ^ƒNƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ê‚·B
MonadƒNƒ‰ƒX‚Í2‚‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚ÄA‚»‚Ì‚Q‚‚ªƒ‚ƒiƒh‘¥i3ƒz[ƒ\ƒN‚ ‚è‚ãj‚ð–ž‚½‚µ‚Äϰ½B
‚悎g‚¤ƒ‚ƒiƒh‚ÍIO, Maybe, List‚ ‚½‚è‚Å‚µ‚傤B‚Ç‚ê‚àu‰‰ŽZv‚ðŒq‚®‚Æ‚¢‚¤Š´‚¶‚ÉŽg‚¢Ï°½B
‚±‚Ì3s‚ðŒ©‚½‚烊ƒ“ƒNæ‚ÉJUMPI
‚Q‚‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚ÍAʼn‚Ì‚¤‚¿‚Íw>>=x‚ªwbxiÊß²Ìßj‚ɑΉžAwreturnx‚ªwcatx‚ɑΉž‚·‚邯Šo‚¦‚Ä‚¨‚¯‚Ηǂ¢‚©‚àƒlI
iJones‚͂킴‚ÆÊß²Ìß‚Á‚Û‚‚µ‚½‚炵‚¢Èj
ƒ‚ƒiƒh‚Ì\•¶‚Í‚R‚ÂBdo‚Ælet‚Æif‚¾‚¯B
‰‰ŽZ‚ðƒ‚ƒiƒh“I‚É’è‹`‚µ‚ÄŒq‚®‚ÆAV‚µ‚¢“Á’¥‚ðŽQÆ“§‰ß“I‚Ƀ‚ƒiƒh‚ÉŒ‹‚т‚¯‚邱‚Æ‚ªo—ˆ‚¿‚ႤB
‚µ‚©‚àƒ‚ƒiƒh‘¥‚R‚ª•ÛØ‚·‚邿‚¤‚Éu‘g‚Ý—§‚ć˜‚ªŽ©—Rv‚ÅA’·‚‚‚Ȃª‚Á‚½ƒ‚ƒiƒh‚̽‚̂ǂ±‚ðØ‚Á‚Ä‚àƒ‚ƒiƒh‚ɂȂ郇B
‚±‚ꂪƒ‚ƒiƒh‚ª‚à‚½‚ç‚·ƒ‚ƒWƒ…[ƒ‹‰»‚Æ‚¢‚¤Œø”\‚¾‚æ[‚ñB
760:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 01:11:34
>759 ‚¨‚¨Danke‚Å‚·
ƒvƒƒOƒ‰ƒ€‚ɂ͂Ȃ©‚È‚©[‚¢”Šw‚ª‰B‚ê‚Ä‚¢‚é‚ñ‚Å‚·‚ËB
‚¢‚܂ӂƎv‚Á‚½‚ñ‚Å‚·‚ªA•¨—‚Éo‚Ä‚‚é—ÊŽq‰»‚Æ‚¢‚¤
ŠT”O‚àA‚à‚µ‚©‚·‚邯ƒ‚ƒiƒh‚ÉŠÖŒW‚ ‚é‚©‚à’m‚ê‚Ü‚¹‚ñB
ƒ‚ƒWƒ…ƒ‰ƒŠƒeƒB‚ª‰½‚ðˆÓ–¡‚·‚é‚Ì‚©‚æ‚l‚¦‚Ă݂܂·B
761:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 21:02:22
‚±‚±‚Ìà–¾‚à‚È‚©‚È‚©‚¨‚à‚µ‚ë‚¢‚æB
URLØÝ¸(blogs.dion.ne.jp)
762:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 21:15:53
>>761
é“`‰³
763:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 21:40:15
>>759
do‚Ælet‚Í•ª‚©‚邯‚ÇAif‚Á‚ă‚ƒiƒh‚ÆŠÖŒW‚ ‚Á‚½‚Á‚¯H
764:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 23:36:51
>>761
à–¾‚ªŠÔˆá‚Á‚Ă邯‚±‚ë‘å™B
Ž©•ª‚Ń‚ƒiƒh‚ðì‚鎞A‚Ç‚¤‚·‚é‚‚à‚è‚©‚ÆŽv‚Á‚½B
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/08 23:45:48
>>763
do ‚Æ if ‚ðˆê‚ÉŽg‚¤˜b‚¶‚á‚È‚¢‚©‚ÈB—L–¼‚Èuˆês‚Å‘‚¯v‚Á‚Ä‚â‚ÂB
766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/09 00:55:16
>>761
ƒpƒN‚Á‚½‚Í‚¢‚¢‚ªAˆÓ–¡‚ð—‰ð‚µ‚ĂȂ©‚Á‚½A‚Á‚ĂƂ±‚ë‚©B
767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/09 09:22:24
>>761‚Á‚Ä‚»‚ñ‚ȂɊԈႢ‚ª‘½‚¢‚Ì‚©`
‚Ç‚±‚©‚çƒpƒN‚Á‚½‚Ì‚©•ª‚©‚è‚Ü‚·‚©H
768:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/13 07:49:24
‚±‚Ì”N––”NŽn‚̃vƒƒOƒ‰ƒ}‚Ì‹x‰É‚É
‚±‚±‚̃XƒŒ‚ªŒ‹\·‚èオ‚Á‚Ä‚¢‚½‚È
769:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/13 08:07:15
ƒvƒƒOƒ‰ƒ}‚Í‹x‰É‚ÉHaskell‚̕׋‚©
‚Ý‚ñ‚Ȉ̂¢‚È
770:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/13 10:35:26
‚ǂ̂ւñ‚ª‚Ü‚¿‚ª‚Á‚Ä‚é‚ÌH
771:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/13 17:53:03
Ѝˆá‚¢‚µ‚Ă邾‚¯‚È‚ñ‚¶‚á‚È‚¢H
772:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 04:18:25
‚È‚ñ‚¾‚©‚ñ‚¾Œ¾‚Á‚ÄA–{“–‚Í‚º‚ñ‚º‚ñ•ª‚©‚Á‚ĂȂ¢“z‚ª‚Ù‚Æ‚ñ‚Ç‚¾‚ë‚—
773:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 09:45:24
‚Ü‚Ÿ’‡ŠÔ‚Í‘½‚¢‚ÆŽv‚Á‚Ä‚¨‚«‚½‚¢‚Æ‚±‚낾‚æ‚ÈB
774:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 15:35:54
>>761‚̊ԈႢ‚ð‘‚Žw“E‚µ‚Ä—~‚µ‚¢‚à‚ñ‚¾‚È‚—
775:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/18 15:37:06
>>774
‚»‚¤‚¢‚Á‚Ä‚o‚u‰Ò‚®°’_‚¾‚ë
Ž©‰‰‰³
776:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 15:18:10
‚±‚ñ‚ȂƂ±‚Åé“`‚µ‚½‚Æ‚±‚ë‚ʼn½PV‘‚¦‚邯‚¢‚¤‚Ì‚©
777:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 18:53:04
>>775
‚»‚¤‚â‚Á‚ÄŽ©•ª‚ª—‰ð‚Å‚«‚ĂȂ¢‚Ì‚ðŒë–‚‰»‚»‚¤‚Á‚İ’_‚¾‚ëB
‚Ü‚¸‚Í>>761‚̊ԈႢ‚ðŽw“E‚µ‚Ä‚Ý‚ë‚æB˜b‚Í‚»‚ê‚©‚炾‚È‚—
778:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/19 21:02:10
‚ЂƂè–\‚ê‚Ä‚¢‚é‚Ì‚ª‚¢‚é‚Ý‚½‚¢‚¾‚ËB’N‚à˜b‚µ‚½‚‚È‚¢‚©‚ç‚Á‚Ä—‰ð‚Å‚«‚È‚¢‚ñ‚¾‚낤‚©B
779:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 13:31:52
‚¢‚Á‚½‚¢‚Ç‚±‚©‚çƒpƒN‚Á‚½‚Ì‚©‹³‚¦‚Ä‚‚ê‚æB
780:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 13:54:12
>>779
‚Ç‚¤‚Å‚à‚¢‚¢
781:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/20 18:21:29
‚Ç‚¤‚Å‚à‚æ‚‚È‚¢‚ÈB‚»‚ê‚É‚æ‚Á‚Ä>>761‚ªŠÔˆá‚¢‚©‚Ç‚¤‚©”»’f‚Å‚«‚邾‚ëB
782:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 20:01:14
‚»‚Ì”»’f‚ª‚Ç‚¤‚Å‚à‚¢‚¢‚ÆŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾‚æ
783:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 20:35:14
1/8‚ðÅŒã‚Ƀpƒbƒ^ƒŠ—¬‚ꂪŽ~‚Ü‚Á‚½‚̂͂Ȃº‚©‚ÈH
784:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 20:41:46
ƒqƒ“ƒg@Ž©‰‰
785:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 04:24:11
Œ‹‹ÇHaskell‚Á‚Ä’x‚¢‚ÌH
786:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/24 22:55:28
>>785
perl‚æ‚©Ê´°‚æ@@ƒXƒNƒŠƒvƒg‚ÉŽg‚¤‚Ȃ疳–â‘è
‘gžŒn‚ɂ͂¿‚å‚Á‚Æ@@¼ËÞ±‚ÈÀ²Ðݸނª‹‚ß‚ç‚ê‚邯ÀÞÒÎß
787:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 05:51:47
>>786
„‘gžŒn‚ɂ͂¿‚å‚Á‚Æ@@¼ËÞ±‚ÈÀ²Ðݸނª‹‚ß‚ç‚ê‚邯ÀÞÒÎß
‘g‚Ýž‚݂͂ǂñ‚ÈŠ´‚¶‚̃AƒZƒ“ƒuƒŠƒR[ƒh‚ª¶¬‚³‚ê‚é‚Ì‚©—\‘ª‚µ‚â‚·‚¢‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚ªA
HaskellŽg‚¢‚ªŠµ‚ê‚Ä‚‚邯‚Ç‚¤‚¢‚¤asm“f‚‚©Š„‚ÆŠÈ’P‚É”cˆ¬‚Å‚«‚邿‚¤‚ɂȂé‚ÌH
788:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 12:33:33
>>786
Perl‚æ‚©‚͂₢‚Æ‚©“ž’êl‚¦‚ç‚ê‚È‚¢‚Ì‚¾‚¯‚ÇA‚»‚̪‹’‚ÍH
789:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 13:35:05
>>788
URLØÝ¸(shootout.alioth.debian.org)
‚¾‚Æ 14 ‘Î 1 ‚Å Haskell ‚ª‘¬‚¢
790:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 13:53:31
“®“IŒ^‚ŃoƒCƒgƒRƒ“ƒpƒCƒ‹‚ÌPerl‚ÆAÓIŒ^‚ŃlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹‚ÌHaskell‚ð”äŠr‚µ‚Ä
Perl‚Ì•û‚ª‘¬‚¢‚ÆŽv‚¤‚È‚çA‚»‚Á‚¿‚±‚»à–¾‚ª—v‚邾‚ë‚—
791:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 14:00:36
‚¦`Haskell‚Á‚ÄAƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚é‚Ì‚©B‚»‚ê‚·‚ç’m‚ç‚È‚©‚Á‚½‚í‚—
ƒCƒ“ƒ^ƒvƒŠƒ^‚¾‚Ƃ΂©‚èŽv‚Á‚Ä‚½B
792:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 14:10:08
—¼•û‰Â”\‚¾‚ª‚Ë
793:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 14:34:52
ƒCƒ“ƒ^ƒvƒŠƒ^‚ ‚é‚ñ‚¾A’m‚ç‚ñ‚©‚Á‚½
ƒRƒ“ƒpƒCƒ‹‚µ‚È‚‚Ä‚àCGI‚Æ‚µ‚ÄŽg‚¦‚é‚Ì‚©‚È@’²‚ׂĂ݂邩
794:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 14:39:19
‚ ‚é‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªA‰Â”\‚ł͂ ‚邾‚낤
795:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 14:44:38
runghc‚Æ‚©runhugs‚Æ‚©‚ ‚邯‚ÇAƒCƒ“ƒ^ƒvƒŠƒ^‚ðƒT[ƒo‚É“±“ü‚·‚é‚Ù‚¤‚ª•Ô‚Á‚Ä–Ê“|‚È‹C‚à‚·‚é
796:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 17:15:57
>>793
‰Â”\‚¾‚æ
797:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:00:27
Haskell‚Ü‚¾‚©‚¶‚Á‚½’ö“x‚¾‚¯‚ÇAŽQÆ“§–¾«‚ª‚Ȃɂ©ƒnƒbƒs[‚É‚µ‚Ä‚‚ê‚é‚ÌH
‚â‚낤‚ÆŽv‚¦‚ÎAŠù‘¶‚ÌŒ¾Œê‚Å‚ào—ˆ‚é‚킯‚ÅBŒ¾Œê“I‚ɧ–ñ‚ª‚©‚©‚Á‚Ä‚¢‚é‚©
‚Ç‚¤‚©‚Å‚µ‚åBuŒ¾Œê“I‚ɧ–ñ‚ª‚©‚©‚év‚Æ‚¢‚¤‚Ì‚ÍA“ü–åŽÒ‚ɂƂÁ‚Ä‚µ‚©ƒƒŠƒbƒg
‚͂Ȃ¢‚æB
’x‰„•]‰¿‚à–‚Ù‚Ú–Žg‚í‚È‚¢B–³ŒÀŒvŽZ‚È‚ñ‚Ä‚â‚ç‚ñ‚æH
‚±‚ñ‚È‚ñ‚ÅA‚È‚ñ‚ÅŠù‘¶Œ¾Œê‚©‚çæ‚èŠ·‚¦‚é‚ÌH‰´‚ªA‚Ü‚¾Haskell‚æ‚‚í‚©‚Á‚Ä‚¢‚È‚¢
‚¾‚¯H
798:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:01:19
‚ ‚°
799:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:07:18
‰´‚à‰SŽÒ‚¾‚¯‚ÇAŽQÆ“§–¾«‚Ìd—p«‚ª‚æ‚‚í‚©‚ç‚È‚¢B
‚‚©AŒ‹‹Ç‚Íunsafe‚È‚ñ‚Æ‚©‚ÅŽQÆ“§–¾«‚ð‚‚¸‚µ‚Ä‚ñ‚Å‚µ‚åH
800:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:08:04
‚¿‚Ȃ݂ɃNƒ\ƒŠƒXƒg‚È‚ñ‚ÄÌ—p‚·‚é‚̂͂â‚߂Ă‚ê
801:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:08:40
>>797
C++ ‚ªŽQÆ“§–¾‚ÈŒ¾Œê‚¾‚Á‚Ä’m‚Á‚Ä‚½?
802:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:10:00
>>801
M‚¶‚ç‚ê‚È‚¢B‚ ‚Ó‚§‚©‚—
‰´‚ªA–³’m‚Ȃ狳‚¦‚Ä‚‚¾‚³‚¢‚—
803:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:10:31
>>797
‚¨‘OA¡“ú‚ÌRuby•׋‰ï‚És‚Á‚½‚â‚‚¾‚ëH
‚È‚ºŠÖ”ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Íd—v‚©
URLØÝ¸(www.sampou.org)
804:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:11:05
ŽQÆ“§–¾«‚Á‚ÄAÄ‘ã“ü‚Å‚«‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚æ‚ÈiŠÔˆá‚Á‚½‚ç’ù³‚µ‚Ä‚‚êj
C+{‚ÍÄ‘ã“ü‚Å‚«‚éA‚Æ‚¨‚ê‚ÍŽv‚Á‚Ă邪‚—
805:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:12:01
>>803
Ruby‚Í‚·‚«‚¾‚ªA‚»‚¢‚‚¶‚á‚È‚¢B‚Æ‚¢‚¤‚©A¡“úˆê“ú‚Ђ«‚±‚à‚Á‚Ä‚½‚µ‚È‚—
806:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:12:04
>>799
unsafe‚ðŽg‚¤‚Æ‚«‚Í’ˆÓ‚ª•K—v‚Å‚ ‚é
‚¢‚ÂŽÀs‚³‚ê‚Ä‚àƒvƒƒOƒ‰ƒ€‚É–µ‚‚ª”¶‚µ‚È‚¢‚±‚Æ‚ª‚Í‚Á‚«‚肵‚È‚¢ŒÀ‚èŽg‚¤‚ׂ«‚ł͂Ȃ¢
807:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:12:29
Ž®‚Æ’l‚ªˆê‘Έê‚ɑΉž‚µ‚Ä‚¢‚邱‚Æ
808:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:16:09
Haskell‚̃ƒŠƒbƒg‚ðà‚«‚½‚¢‚È‚ç>>803‚ÌƒŠƒ“ƒN‹³‚¦‚邾‚¯‚Å\•ª‚¶‚á‚Ë[‚ÌH
809:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:16:48
>>802,804
‚Ü‚¸‚Í‚±‚ê‚ð“Ç‚ñ‚ł݂Ă‚êB
URLØÝ¸(d.hatena.ne.jp)
‚±‚ꂪ–Ê”’‚¢‚Ì‚ÍAŽQÆ“§–¾‚Í’ö“x–â‘è‚ɉ߂¬‚È‚¢‚Æ‚¢‚¤
Ž‹“_‚𓾂ç‚ê‚銂Ȃñ‚¾‚ÆŽv‚Á‚Ä‚¢‚éB
810:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:18:09
ŽQÆ“§–¾«‚È‚ñ‚Äü‚肾‚æ
Haskell‚Ì–£—Í‚ÍA•›ì—p‚ª‹Ö‚¶‚ç‚ê‚Ä‚¢‚邱‚Æ‚¶‚á‚È‚‚ÄA
•›ì—p‚È‚ñ‚Ä‚¢‚¤ˆµ‚¢‚É‚‚¢‚à‚Ì‚É—Š‚ç‚È‚‚Ä‚àŽ©‘R‚ɃvƒƒOƒ‰ƒ€‚𑂯‚邱‚Æ‚¾
’x‰„•]‰¿‚͑傢‚ÉŽg‚¤
u‚Ù‚ÚŽg‚í‚È‚¢v‚È‚ñ‚ÄŽv‚¦‚é‚Ì‚ÍHaskell‚ÉŠµ‚ê‚ĂȂ¢‚¾‚¯‚¾
—Ⴆ‚ÎACŒ¾Œê‚Ì“TŒ^“I‚Èfor•¶‚ÌŽg‚¢•û
for(T i = init; cont(i); i = next(i)) use(i);
‚ðAHaskell‚ÅŽ©‘R‚É‘‚«’¼‚·‚Æ
mapM_ use $ takeWhile cont $ iterate next init
‚ɂȂ邯‚ÇA‚±‚ê‚Í–³ŒÀƒŠƒXƒg‚ðŽg‚Á‚Ä‚¢‚é
811:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:19:34
>>809
‚ ‚È‚½‚̓lƒ^‚ð—‰ð‚Å‚«‚È‚¢l‚È‚ñ‚Å‚·‚Ë
812:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:23:05
’x‰„•]‰¿•Ö—˜‚¾‚æB
ML‚ª•s•Ö‚ÉŽv‚¦‚é‚®‚ç‚¢‚¾B
813:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:23:13
>>811
ƒhƒbƒLƒŠ‚Æ‚©‚ð^‚Ɏ󂯂éƒ^ƒCƒv‚Ìl‚Å‚µ‚å?
>>809 ‚ªƒlƒ^‚È‚ñ‚¾‚¯‚Ç‚Ë
814:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:26:29
>>799
unsafe‚È‚ñ‚Æ‚©‚ÍA–{“–‚ÍŽQÆ“§–¾‚Ȃ̂ÉAƒRƒ“ƒpƒCƒ‰‚ªŽQÆ“§–¾‚¾‚ÆŒ©‚È‚µ‚Ä‚‚ê‚È‚¢Ž®‚ð‘‚‚Æ‚«‚ÉŽg‚¤
‚»‚¤‚¶‚á‚È‚¢Žg‚¢•û‚à‚Å‚«‚邯‚ÇA‚»‚ê‚͎׈«‚ÈŽg‚¢•û‚¾
815:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:28:06
ffiŽg‚¦‚ÎunsafeŽg‚í‚È‚‚Ä‚à‚¢‚‚ç‚Å‚àŽ×ˆ«‚ȃvƒƒOƒ‰ƒ€‚ª‘‚¯‚邺B
816:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:28:41
Haskell‚ÌFFI‚͂߂¿‚á‚‚¿‚áŠy‚¾‚©‚ç‚ÈB
‘g‚Ýž‚݃vƒƒOƒ‰ƒ€‚à‚È‚ñ‚Ì‚»‚ÌB
817:799
08/02/16 23:41:48
>>803@>>808
‚W‚O‚R‚ÌƒŠƒ“ƒN‚ÍA
uŽQÆ“§–¾‚ÍŠÖ”Œ^Œ¾Œê‚Ì–£—͂Ƃµ‚Ă͕s“K“–v‚ÆŒ¾‚Á‚Ä‚¢‚é‚̂łÍH
818:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:47:33
>>816
ƒI[ƒo[ƒwƒbƒh‚à‚ ‚邵ƒƒ‚ƒŠ‚àH‚¢‚Ü‚‚é‚©‚ç‘g‚Ýž‚݂ɂ͑S‚Œü‚©‚È‚¢‚¾‚ë
819:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:54:08
>>818
ŠÖŒW‚È‚¢B
‘g‚Ýž‚ݒ჊ƒ\[ƒX‚Æ‚¢‚¤Žž‘ã‚ÍI‚í‚Á‚½‚ñ‚¾‚æB
‚»‚ê‚æ‚è‚àA‚½‚Æ‚¦‚΃ƒPƒbƒg‚⎩“®ŽÔ‚̂悤‚È—p“r‚ł͈À‘S«‚ª‹‚ß‚ç‚ê‚éB
820:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/16 23:57:18
>>817
ŽQÆ“§–¾‚łȂ¯‚ê‚Î’x‰„•]‰¿‚Í–ð‚É—§‚½‚È‚¢‚æ
821:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:00:21
D Œ¾Œê‚É’x‰„•]‰¿‚à‚Ç‚«‚Í‚ ‚邯‚Ç‚ÈB
822:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:02:57
’x‰„•]‰¿‚̓eƒNƒjƒbƒN‚ɋ߂¢‚à‚Ì‚à‚ ‚邵‚È
823:799
08/02/17 00:06:23
>>820
‚È‚é‚Ù‚ÇcB
‚Å‚àA’x‰„•]‰¿‚à•K‚¸Žg‚¤‚킯‚ł͂Ȃ¢‚µA
(IO‚ÌŽž‚Ȃǒx‰„•]‰¿‚³‚ê‚Ă͢‚éê‡‚à‚ ‚é‚킯‚Å‚·‚æ‚ËH)
‚È‚ñ‚Æ‚¢‚¤‚©AŽQÆ“§–¾‚»‚Ì‚à‚̗̂DˆÊ«‚ª‚í‚©‚ç‚È‚¢cB
EƒRƒ“ƒpƒCƒ‰‚ªì‚è‚â‚·‚¢H
E”Šw“I‚ɂ݂Ĕü‚µ‚¢H
cA‚¢‚¸‚ê‚àˆê”ʃ†[ƒU‚ɂ͊֌W‚È‚¢‚Å‚·‚æ‚ËcB
824:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:07:34
ŽQÆ“§–¾«‚Á‚ăfƒoƒbƒO‚Ì—eˆÕ‚³‚Ì“_‚Åd—v‚Æ•·‚¢‚Ă邯‚ÇB
825:799
08/02/17 00:08:33
>>814
‚¤`‚ñcB‚±‚ê‚ͳ‚µ‚¢‚̂łµ‚傤‚©H
‚ ‚‚܂łàAHaskell‚ÍŽQÆ“§–¾‚Å‚ ‚Á‚ÄA
‚»‚¤‚łȂ¢ƒvƒƒOƒ‰ƒ€‚͎׈«‚Æ‚¢‚¤Ž–‚Å‚·‚æ‚ËB
826:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:11:43
>>823
ŽQÆ“§–¾‚¾‚Á‚½‚çŠÖ”‚̕Ԓl‚ðƒLƒƒƒbƒVƒ…‚Å‚«‚邿
827:799
08/02/17 00:14:55
>>826
ƒRƒ“ƒpƒCƒ‰‚̘b‚Å‚·‚æ‚ËcB
828:799
08/02/17 00:16:41
>>824
Haskell‚̃fƒoƒbƒO‚Á‚Ăނµ‚ë‘å•Ï‚»‚¤‚Å‚·‚¯‚ÇcB
829:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:18:15
>>827
Š®‘S‚ɃLƒƒƒbƒVƒ…‚Å‚«‚ê‚΃vƒƒOƒ‰ƒ}‚͂킴‚í‚´ƒƒ‚‰»‚Æ‚©‚̃eƒNƒjƒbƒN‚ðŽg‚Á‚ăvƒƒOƒ‰ƒ~ƒ“ƒO‚·‚é•K—v‚ª‚È‚‚È‚éB
EEE‚Ƃ͌¾‚¤‚à‚Ì‚ÌAGHC‚ł͊®‘S‚ɃLƒƒƒbƒVƒ…‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢B
830:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:19:45
>>828
C‚̃fƒoƒbƒO‚ňê”Ôœ‚ªÜ‚ê‚é‚Ì‚ªŒ^‚É‚æ‚éƒoƒOB
Haskell‚̓Rƒ“ƒpƒCƒ‹‚³‚¦’Ê‚ê‚ÎŒ^‚ÉŠÖ‚µ‚Ă͊®‘S‚É–µ‚‚ª‚È‚¢B
831:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:20:48
>>823
‚¾‚©‚çAŽQÆ“§–¾«‚Í‚»‚ñ‚È‚Éd‘å‚È“Á’¥‚¶‚á‚È‚¢‚ñ‚¾‚Á‚Ä
i—˜“_‚ª–³‚¢‚킯‚¶‚á‚È‚¢BƒRƒ“ƒpƒCƒ‰‚É‚æ‚éÅ“K‰»‚ª‚â‚è‚â‚·‚¢BƒR[ƒh‚ª“ǂ݂₷‚¢BƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚µ‚â‚·‚¢etcj
‹t‚ÉAuŽQÆ“§–¾‚łȂ¢‚±‚Æv(”j‰ó“I‘ã“ü‚â•›ì—p‚ð”F‚ß‚é)‚É‚à‘債‚Ä—DˆÊ«‚Í–³‚¢‚ñ‚¾
Haskell‚ɂ͂à‚Á‚Æd—v‚È“Á’¥‚ª‚½‚‚³‚ñ‚ ‚é
“®ìƒIƒuƒWƒFƒNƒg‚ð—˜—p‚µ‚½“üo—͂Ƃ©A‘㔓Iƒf[ƒ^Œ^{ƒpƒ^[ƒ“Ƈ‚Æ‚©AŒ^ƒNƒ‰ƒX‚Æ‚©A’x‰„•]‰¿‚Æ‚©
832:797
08/02/17 00:25:59
>>830
Haskell ‚ÌŒ^‚̓XƒeƒL‚¾‚ÆŽv‚¢‚Ü‚·‚æw
‚Å‚àAtrace‚Æ‚©uƒfƒoƒbƒOv‚Í‘å•Ï‚»‚¤cB
833:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:29:07
>>831
>ŽQÆ“§–¾«‚Í‚»‚ñ‚È‚Éd‘å‚È“Á’¥‚¶‚á‚È‚¢
‚»‚¤‚Å‚·‚æ‚ËcB
‚Å‚àA‚È‚ñ‚©A‚©‚½‚‚ȂɎQÆ“§–¾«‚ðŽç‚낤‚Æ‚µ‚Ä
—]Œv‚í‚©‚è“ï‚‚È‚Á‚Ä‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚æ‚ËB
‘S–Ê“I‚ÈŽQÆ“§–¾«‚ðŽÌ‚Ä‚½•û‚ªA
‚·‚Á‚«‚è‚·‚é‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©cH
834:799
08/02/17 00:29:52
ª>>833 ‚Í 799‚Å‚·
835:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:30:17
‘æ15‰ñ@Haskell‚ł̃fƒoƒbƒO‚̃Rƒc‚ð‚‚©‚Þ
URLØÝ¸(itpro.nikkeibp.co.jp)
836:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:30:34
trace‚Á‚Ăǂ¤‚¢‚¤‚Ì‚ðŽw‚µ‚Ă邩•ª‚©‚ç‚ñ‚¯‚ÇAprintfƒfƒoƒbƒO‚Ì—Þ‚Í•’ʂɂł«‚é
‚½‚¾AHaskell‚ªC‚æ‚èƒfƒoƒbƒO‚µ‚É‚‚¢‚͎̂–ŽÀ‚¾‚ÆŽv‚¤
gdb‚É•C“G‚·‚éŽg‚¢‚â‚·‚³‚̃fƒoƒbƒK‚ª‚Ü‚¾–³‚¢‚©‚炾‚ª
>>833
>‚Å‚àA‚È‚ñ‚©A‚©‚½‚‚ȂɎQÆ“§–¾«‚ðŽç‚낤‚Æ‚µ‚Ä
>—]Œv‚í‚©‚è“ï‚‚È‚Á‚Ä‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚æ‚ËB
‚ǂ̕ӂł»‚¤Š´‚¶‚½H
837:799
08/02/17 00:31:00
‚ ‚ ‚ÁI
>>832 ‚à799‚Å‚·B
838:799
08/02/17 00:35:00
>>836
> printfƒfƒoƒbƒO‚Ì—Þ‚Í•’ʂɂł«‚é
‚»‚¤‚È‚ñ‚Å‚·‚©H
‚È‚ñ‚©printf‚¢‚ê‚邯ƒoƒO‚ªÄŒ»‚µ‚È‚¢‚Æ‚©‘½‚»‚¤‚Å‚·‚ªcB
> ‚ǂ̕ӂł»‚¤Š´‚¶‚½H
IOƒ‚ƒiƒhww
ŽQÆ“§–¾«‚ðŽÌ‚Ä‚ê‚Î
‚à‚Á‚ƃXƒeƒL‚ÈŽÀ‘•‚ª‚ ‚è‚»‚¤‚¶‚á‚È‚¢‚Å‚·‚©H
839:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:38:46
ŽQÆ“§–¾«‚ðŠm•Û‚·‚邽‚߂ɓ±“ü‚µ‚½‚ñ‚¾‚©‚ç
–{––“]“|‚¾‚¶‚å
840:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:41:05
‰´‚ÍIOƒ‚ƒiƒh‘åD‚«‚Ȃ̂ł»‚Ì‹CŽ‚¿‚Í—Ç‚•ª‚©‚ç‚ñ
—ႦŽQÆ“§–¾«‚ðŽÌ‚ĂĂàIOƒ‚ƒiƒh‚ÍŽg‚¢‚½‚¢
841:799
08/02/17 00:41:50
>>839
‚ñH
‚¢‚âA‚¾‚©‚çAŽQÆ“§–¾«‚ɌŎ·‚·‚é‚©‚çA
IOƒ‚ƒiƒh‚È‚ñ‚Ä—‰ð‚µ‚É‚‚¢•û–@‚ÅŽÀ‘•‚µ‚Ä‚é‚ñ‚Å‚µ‚åH
842:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:43:33
ŽQÆ“§–¾«‚ðŽÀŒ»‚·‚銮‘S‚Ƀˆ‚ÈŠÖ”Œ^Œ¾Œê‚ðì‚é‚Ì‚ª
Haskell ‚Ì‚P‚‚̖ڕW‚¾‚Á‚½‚ñ‚¶‚á‚È‚¢‚Ì‚©H
843:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:50:41
IOƒ‚ƒiƒhA‚Æ‚¢‚¤‚©IO“®ì‚Ìl‚¦•û‚Í‘½‚Æ‚Á‚‚«‚É‚‚¢‚¯‚ÇA•ª‚©‚Á‚Ä‚µ‚Ü‚¦‚ΊȒP‚È‚±‚Æ‚¾‚µA
•›ì—p‚ðŽg‚Á‚½“üo—Í‚æ‚肸‚Á‚Æ‚Ü‚Æ‚à‚¾‚ÆŽv‚¤
‚»‚ê‚©‚çA’x‰„•]‰¿‚ÌŒ¾Œê‚Å‘f–p‚É•›ì—p‚ðŽg‚¤‚ÆŽÀs‡‚ª§Œä¢“ï‚ɂȂ邯‚ÇA
IO“®ì‚Ȃ炱‚Ì–â‘肪‚È‚¢
>>842
‚¾‚낤‚È
‚Å‚àŒ¾Œê‚̃†[ƒU[‚ɂƂÁ‚Ă͂»‚ñ‚È–Ú•W‚͂ǂ¤‚Å‚à—Ç‚¢
844:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 00:51:38
ŽQÆ“§–¾«‚ª—v‚ç‚È‚¢‚Æ‚¢‚¤‚È‚ç OCaml ‚Æ‚©‘¼‚ÌŒ¾ŒêŽg‚¦‚΂¢‚¢B
‚»‚ꂾ‚¯‚¾‚ÆŽv‚¤‚ºB
845:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:00:20
>>844
‚»‚Ì‹c˜_‚Í‚¨‚©‚µ‚¢
Haskell‚Ì“Á’¥‚ÍŽQÆ“§–¾«‚¾‚¯‚¶‚á‚È‚¢
ƒfƒtƒHƒ‹ƒg‚Ì’x‰„•]‰¿‚àŒ^ƒNƒ‰ƒX‚àIOƒ‚ƒiƒh‚à$‰‰ŽZŽq‚àOCaml‚ɂ͖³‚¢
ŽQÆ“§–¾«‚È‚ñ‚Ăǂ¤‚Å‚à—Ç‚¢‚Æ‚¢‚¤“z‚ɂłàAHaskell‚ðŽg‚¤——R‚Í‚¢‚‚ç‚Å‚à‚ ‚é
846:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:09:14
‚¶‚á‚ AŽQÆ“§–¾«‚Ì–³‚¢Haskell ‚ɑГ–‚·‚錾Œê‚ðì‚Á‚½‚ç‚¢‚¢‚ñ‚¶‚á‚ËB
847:799
08/02/17 01:12:57
>>840
‚»‚¤‚È‚ñ‚Å‚·‚©cB
Œ‹‹ÇAе‚ê‚Ì–â‘è‚È‚ñ‚Å‚µ‚傤‚©‚Ë‚¥cB
848:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:15:01
Haskell ‚ł͎QÆ“§–¾«‚ð‚‚¸‚·‚à‚Ì‚Í trace ‚݂̂Ȃñ‚¾‚Á‚¯H
849:799
08/02/17 01:15:23
>>846
‚Ü‚³‚ÉA‚»‚¤AŽv‚¤‚ñ‚Å‚·‚æw
‚»‚ñ‚ÈŒ¾Œê‚ª‚ ‚ê‚ÎA
ŠmŽÀ‚ɃuƒŒƒCƒN‚·‚é‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©H
’N‚©ì‚Á‚ÄIŽ„‚Í‚à‚¿‚ë‚ñccÑØ!
850:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:26:25
>>848
unsafePerformIO‚Á‚Ă̂ª‚ ‚é
>>849
’P‚ÉŽQÆ“§–¾«‚̂Ȃ¢Haskell‚È‚çunsafePerformIO‚ðŒ¾Œê‚̈ꕔ‚Æ‚µ‚Ä”F‚ß‚ê‚Ηǂ¢‚ñ‚¾‚¯‚ÇA
IOƒ‚ƒiƒh‚ð”rœ‚·‚é‚͓̂‚¢‚ÆŽv‚¤
>>843‚Å‘‚¢‚½‚¯‚ÇA•’ʂ̌¾Œê‚É‚ ‚邿‚¤‚È•›ì—p‚É‚æ‚é“üo—Í‚ÍA’x‰„•]‰¿‚Æ‘Š«‚ªˆ«‚¢
ŽÀs‡‚𕪂©‚èˆÕ‚§Œä‚·‚é‚É‚ÍAŒ‹‹ÇAIOƒ‚ƒiƒh‚©AClean‚̈êˆÓŒ^‚©A
‚»‚ê‚É‘ã‚í‚鉽‚©V‚µ‚¢ƒƒJƒjƒYƒ€‚ª•K—v‚ɂȂé
851:799
08/02/17 01:39:54
>>850
‚È`‚é‚Ù‚ÇI
‚Ђå‚Á‚Æ‚µ‚ÄunsafePerformIO‚ðŽg‚¢‚Ü‚‚Á‚Ä
>>814 ‚ÌŒ¾‚¤Ž×ˆ«‚ÈIOƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚ê‚ÎA
Haskell‚Ì‚Ü‚Ü‚Å‚à‚¢‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚Ëw
852:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:41:59
‚à‚¤››‚Ý‚½‚¢‚È—á‚ð‚½‚‚³‚ñ‚ ‚°‚ç‚ê‚é‚̂̓Eƒ“ƒUƒŠ‚¾‚æB
‚±‚¤‚µ‚悤ACi‚Ù‚©‚ÌŒ¾Œê‚Å‚à‚¢‚¢j‚©‚çHaskell‚Éæ‚芷‚¦‚邽‚ß‚É\•ª‚È
à“¾—Í‚ðŽ‚ÂŽÀ–±“I‚È—á‚ð‚P‚‚¾‚¯‚ ‚°‚Ä‚‚êB
853:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 01:55:30
darcs
854:799
08/02/17 01:55:42
>>852
uŽÀ–±“Iv‚Æ‚¢‚¤‚©‚Ç‚¤‚©‚Í‚µ‚ç‚È‚¢‚¯‚ÇA
ƒRƒ“ƒpƒCƒ‰“I‚Ȉ—‚ɂ͌ü‚¢‚Ä‚é‚炵‚¢cB
Ä‹A‰º~\•¶‰ðÍ
Wikipedia€–ÚØÝ¸
Haskell‚âML‚Ȃǂ̊֔Œ^Œ¾Œê‚Å‚ÌÄ‹A‰º~\•¶‰ð͂̎À‘•‚Í“Á‚ÉŠÈ’P‚Å‚ ‚éB
o“T: ƒtƒŠ[•S‰ÈŽ–“TwƒEƒBƒLƒyƒfƒBƒAiWikipediajx
855:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 02:00:39
> Haskell‚âML‚Ȃǂ̊֔Œ^Œ¾Œê‚Å‚ÌÄ‹A‰º~\•¶‰ð͂̎À‘•‚Í“Á‚ÉŠÈ’P‚Å‚ ‚éB
‚Á‚Ä‚¢‚¤‚̂̓Eƒ\‚Á‚Ä‚¢‚¤‚̂͂ǂÁ‚©‚ł݂½‚È‚—
856:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 02:06:37
>>854
ŽÀÛAŒ¾Œêˆ—Œn‚ɂ͌ü‚¢‚Ä‚éB
\•¶‰ðÍ‚¾‚¯‚¶‚á‚È‚AƒRƒ“ƒpƒCƒ‹‰ß’ö‚Å‚Ì\•¶–؂̑€ì‚Æ‚©‚É
‘㔓Iƒf[ƒ^Œ^‚ƃpƒ^[ƒ“ƒ}ƒbƒ`‚ª‚Ò‚Á‚½‚èƒnƒ}‚Á‚Ä‚©‚È‚èãY—í‚É‘‚¯‚é
iML‚à“¯—lB‘㔓Iƒf[ƒ^Œ^‚¶‚á‚È‚‚ăoƒŠƒAƒ“ƒg‚Æ‚¢‚¤–¼‘O‚¾‚¯‚ÇjB
Œ¾Œêˆ—Œn‚ÍAŠî–{“I‚ɃcƒŠ[‚̕ό`‚Ý‚½‚¢‚È
I/O‚𔺂í‚È‚¢”Šw“I‚Ȉ—‚ª‘½‚¢‚©‚çA‚Æ‚¢‚¤——R‚¯‚à‚Å‚«‚é‚©‚ÈB
857:799
08/02/17 02:08:10
Haskell‚Æ‚¢‚¤‚©AŠÖ”Œ^Œ¾Œê‚Ì–£—͂Ƃµ‚Ä‚ÍA
>>803 ‚ÌƒŠƒ“ƒNæ‚ð“ǂ߂΂©‚È‚è”[“¾‚Å‚«‚邯Žv‚¤B
858:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 02:16:57
>>848
‚¢‚¢‚¦
859:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/17 02:23:46
Haskell‚ÌŒ¾ŒêŽd—l‚Éunsafe‚Æ‚©FFI‚Æ‚©‚Á‚Ä‚ ‚Á‚½‚Á‚¯H
GHC‚ÌŽd—l‚¶‚á‚È‚¢‚Ì
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5388“ú‘O‚ÉXV/244 KB
’S“–:undef