y”ŠwŽÒzHaskell‚̓ ..
2:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 01:36:14
2
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 01:42:53
‚»‚à‚»‚àC/C++‚ÆHaskell‚𓯗ñ‚É”äŠr‚µ‚悤‚Æ‚¢‚¤Žž“_‚Å>>1‚Í’rÀB
4:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 01:46:03
e‚ª‚S—l‚©‚Á‚±‚¢‚¢‚Æ‚©Œ¾‚Á‚Ä‚éi‹ƒ‚«
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 04:40:27
‚·‚°[’¼Š´“I‚ɈӖ¡•s–¾B
qsort [] = []
qsort (x:xs) = qsort elts_lt_x ++ [x] ++ qsort elts_greq_x
@@where
@@@elts_lt_x = [y | y <- xs, y < x]
@@@elts_greq_x = [y | y <- xs, y >= x]
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 07:48:30
’PˆÊ‚à‚炦‚¸‚É‹t¦‚Ý‚©‚¢HÌß¹Þ×
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 09:32:51
–¼ƒXƒŒ
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 10:08:59
>>5
‚»‚ꂪ’¼ŠÏ“I‚É—‰ð‚Å‚«‚È‚¢‚Æ‚¢‚¤‚±‚Ƃ͑f—{‚ª‘«‚è‚È‚¢B‚©‚È‚è‚â‚΂¢B
“ú–{Œê‚É‚·‚邯—‰ð‚Å‚«‚½‚è‚·‚é?
qsort [] = []
qsort (x:xs) = qsort x–¢–ž‚Ì—v‘f ++ [x] ++ qsort xˆÈã‚Ì—v‘f
@@‚±‚±‚Å
@@@x–¢–ž‚Ì—v‘f = [y | y <- xs, y < x]
@@@xˆÈã‚Ì—v‘f = [y | y <- xs, y >= x]
ƒNƒCƒbƒNƒ\[ƒgŽ©‘Ì‚ð’m‚ç‚È‚¢“z‚Å‚à‚±‚ê‚Å—‰ð‚Å‚«‚邾‚낤‚Æ‚¢‚¤‚‚ç‚¢
‚í‚©‚è‚â‚·‚¢‚ÆŽv‚¤‚ªB
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 10:49:15
C/C++‚ÅŽÀ‘•‚³‚ê‚Ä‚¢‚éperl6‚͋ߔNÅ‹‚̃xƒCƒp[ƒEƒFƒA‚Ɖ»‚µ‚Ä‚¢‚½‚ªA
Haskell‚ÅŽÀ‘•‚³‚ꂽperl6‚ÍŠù‚É“®‚¢‚Ä‚¢‚éB
‚æ‚Á‚ÄHaskell>>>’´‚¦‚ç‚ê‚È‚¢•Ç>>>C/C++
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 14:34:49
ƒAƒz‚ÌŒ¾‚¤u’¼Š´“IvuŽ©•ª‚Ì’m‚Á‚Ä‚é‚à‚̂Ɏ—‚Ä‚¢‚év
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 17:17:55
>>10
“¯ˆÓ
12:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 17:48:56
>>9
‚¶‚á‚È‚ñ‚ŃQ[ƒ€ƒvƒƒOƒ‰ƒ}[‚ÍHaskellŽg‚킸‚ÉC/C++Žg‚¤‚ÌH
13:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 18:36:47
‚È‚ñ‚œˑRuƒQ[ƒ€ƒvƒƒOƒ‰ƒ}[v‚ª‚łĂ‚é‚ñ‚¾‚낤B
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 18:41:36
ƒQ[ƒ€¨ƒEƒFƒuƒuƒ‰ƒEƒUã‚Å“®‚ƒQ[ƒ€¨CGI == Perl
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ~~~
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/09/30 20:12:54
ƒEƒFƒuƒuƒ‰ƒEƒUã‚Å“®‚ƒQ[ƒ€‚Æ‚¢‚¦‚Î
”š—ôƒuƒƒbƒN•ö‚µ¨Java
’EoŒnƒQ[ƒ€¨Flash == ActionScript
‚¶‚á‚È‚¢‚Ì‚©
‚Á‚Ä‚¢‚¤‚©A‰´AJava‚Á‚Ăقڂ»‚Ì‚½‚ß‚¾‚¯‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚邿‚¤‚ÈŠóƒKƒX(w
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/01 08:51:00
haskell‚Á‚Ăǂñ‚È—p“r‚ÅŽg‚í‚ê‚Ä‚¢‚é‚ÌH
‹âs‹Æ–±‚Æ‚©‚Ì‘å—ʃoƒbƒ`‚Æ‚©‚ł͎g‚í‚È‚¢‚æ‚ËB
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/01 14:04:02
>>16
‘fˆö”•ª‰ð‚Æ‚©...
‚È‚ñ‚©”ŠwŽÒ‚ªƒAƒ‹ƒSƒŠƒYƒ€‚ðŽv‚¢‚‚¢‚ăpƒb‚Æ•]‰¿‚µ‚½‚¢‚Æ‚«‚É
Žg‚í‚ê‚邿‚¤‚ÈŒ¾Œê‚Æ‚¢‚¤ƒCƒ[ƒW‚ðŽ‚Á‚Ä‚¢‚é‚ñ‚¾‚¯‚Ç..
18:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/01 21:45:06
>>17
ƒXƒŒƒ^ƒC’Ê‚èA”ŠwŽÒ‚É“Á‰»‚µ‚©Œ¾Œê‚Á‚Ä‚±‚Ƃł·‚©B
‚¨‚ê‚Ý‚½‚¢‚ȃfƒWƒhƒJ‚ɉ‚Í–³‚³‚»‚¤‚¾BBB
i•׋‚·‚ê‚΢ŠE‚ÍL‚ª‚邾‚낤‚ª‚Ëj
19:‚P‚W
05/10/01 21:45:55
>>18
“Á‰»‚µ‚©A‚¾‚Á‚Ä‚—
“Á‰»‚µ‚½A‚ËB
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/01 22:48:33
‚Ü‚Ÿ‚±‚¤‚¢‚¤ƒXƒŒ‚½‚Ä‚é“z‚ÍC/C++Ž©‘̂܂Ƃà‚ɂ‚©‚¦‚é‚Ì‚©‚ËH
‚·‚±‚µ‹^–₾B
‚܂ƂàƒvƒƒOƒ‰ƒ€‘g‚߂Ȃ¢‚̂ɒ†“r”¼’[‚ÉŽè‚ðo‚µ‚Ä‚é‹C‚ª‚·‚éB
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/01 23:42:48
haskell‚Í”ü‚µ‚¢Œ¾Œê‚¾‚ÆŽv‚¤‚ª
‚»‚ê‚ð"C‚ÅŽÀ‘•‚·‚邯—\‘z‚³‚ê‚é’x‚³"’ö“x‚É’x‚¢
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/02 00:01:51
>>20
ƒfƒWƒhƒJ‚ɂƂÁ‚ÄÅ‚à‚·‚΂炵‚¢‚̂͂ǂñ‚Ȃɕςɑ‚¢‚Ä‚àƒoƒO‚ª‚Å‚¸A‚È‚¨‚©‚——R‚Í—Ç‚‰ð‚ç‚È‚¢‚ª“‚¢‚Æ‚¢‚¤Ž–‚Å’P‰¿‚Ìオ‚錾Œê‚ÌŽ–
EEECOBOL‚©
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/03 12:54:36
>>12
C/C++‚Æ”äŠr‚µ‚Ä’x‚¢Aƒƒ‚ƒŠH‚¢‚·‚¬‚¾‚©‚çƒQ[ƒ€‚ɂ͕sŒü‚«‚È‚ñ‚¾‚낤‚ÈB
‚»‚µ‚ĂȂɂæ‚èƒvƒƒOƒ‰ƒ}‚Ìâ‘Δ‚ª‚È‚¢‚Ì‚ªƒlƒbƒNB
ˆê•û‚ÅPags‚̗Ⴕ‚©‚èAŒ¾Œêˆ—Œn‚ÌŽÀ‘•‚É‚ÍÅ‹H
>>20
‚Þ‚µ‚ë1‚ÍHaskeller‚ÅA‚±‚Ì—D‚ꂽϲŰŒ¾Œê‚É–Ú‚ð‚Ђ‚悤‚É
‚ ‚¦‚Äø‚邿‚¤‚Ƚڂ𗧂Ă½‚悤‚ÈŠóƒKƒX
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/03 15:37:26
Å‹ßHaskell‚ðŠw‚ÑŽn‚ß‚½C++ƒvƒƒOƒ‰ƒ}‚̉´‚ÉŒ¾‚킹‚邯A
Haskell‚͂Ƃ©‚é“`‚Ń‚ƒiƒh‚ª‹’²‚³‚ê‚é‚Ì‚ªƒlƒKƒeƒBƒuƒLƒƒƒ“ƒy[ƒ“‚É
‚È‚Á‚Ă邯‚µ‚©Žv‚¦‚ñB
C++‚̃eƒ“ƒvƒŒ[ƒgƒ‰ƒCƒuƒ‰ƒŠ‚Å“ü‚è‘g‚ñ‚Å‚‚邯const‚â‚çŽQÆ‚â‚炪
‘«ˆø‚Á’£‚é‚̂Ƃ©xxx_type‚ðtypedef‚·‚邨–ñ‘©‚â‚炪‚ ‚Á‚½‚è‚Æ‚©
template‚Åmetaprogramming‚â‚Á‚¿‚á‚Á‚½‚è‚Æ‚©‚æ‚è‚̓}ƒV‚È–ï‰î‚³
‚¾‚ÆŽv‚¤B
‚»‚¤‚¢‚¤C++‚̃AƒhƒzƒbƒN‚ÈŽd‘g‚Ý‚ÌÏ‚Ýd‚Ë‚æ‚è‚ÍHaskell‚̘_—“I‚É
‚܂Ƃ܂Á‚½‚à‚̂̕û‚ª‚¿‚á‚ñ‚Æ‘ŠŽè‚ð‚·‚é‚ɂ͊y‚¾‚µA
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì—áŠOˆÀ‘S‚Æ‚©C++‚̂Ƃ©‚—Ž‚Æ‚µŒŠ‚Ì‘½‚³‚ðl‚¦‚邯
‚¸‚Á‚ÆŠy‚ÆŒ¾‚¦‚é‚©‚à’m‚ê‚ñB
25:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/03 16:48:20
>>5
[y | y <- xs, y < x]
‚±‚ê‚ÍA”Šw‚ÅŒ¾‚¤‚Æ‚±‚ë‚Ì
o y | y ¸ xs ‚Å y < x p
‚Æ‚¢‚¤W‡‚Ì‚±‚ÆB‚½‚¾‚µW‡‚łȂ‚ÄƒŠƒXƒg(d•¡OK, ‡˜‚ ‚è)B
26:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/03 16:49:52
>>24
> xxx_type‚ðtypedef‚·‚邨–ñ‘©‚â‚炪‚ ‚Á‚½‚è‚Æ‚©
‚¨–ñ‘©‚Æ‚¢‚¤‚©typetraits‚ÌcheckŽÀs‹@\‚Æ‚µ‚Ätypedef‚ðŽg‚Á‚Ä‚¢‚éB
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/04 01:15:43
C/C++„„„„(‰z‚¦‚ç‚ê‚È‚¢•Ç)„„„Haskell„„„„(‰z‚¦‚ç‚ê‚È‚¢•Ç)„„„ >>‚P
28:1
05/10/12 09:46:26
>>25
‚²‚ß‚ñ‚È‚³‚¢B‚±‚ê‚Å‘å‘̂킩‚è‚Ü‚µ‚½
‚È‚é‚Ù‚ÇAŠm‚©‚ɂ킩‚è‚â‚·‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ
[x | x^2 + x + 2, x > 20]
‚Æ‚©‚©‚¯‚¿‚Ⴄ‚킯‚Å‚·‚©A‚±‚è‚á‚·‚²‚¢‚©‚à...
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/13 05:50:13
‚©‚¯‚È‚¢‚¨
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/17 16:38:41
>1‚»‚êˆÈ‘O‚ɉލ
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/22 10:51:01
‚±‚¤‚¢‚¤ƒXƒŒ‚ªL‚Ñ‚é‚æ‚¤‚ɂȂê‚ÎHaskell‚àŽs–¯Œ ‚𓾂½‚ÆŒ¾‚¦‚邾‚낤‚È
32:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/23 01:06:31
‚®‚®‚Á‚Ä“ª‚̂ق¤‚Éo‚Ä‚‚é‚â‚‚Å\•ªH
‚æ‚’m‚ç‚ñ‚©‚ç‚¨Š©‚ß‚ÌƒŠƒ“ƒN‚ ‚Á‚½‚ç‚Í‚Á‚Ä‚‚ê
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/23 12:05:41
Z = [1..]
[x^2 + x + 2 | x <- Z, x > 20]
”z—ñ‚ÌSWAP‚Æ‚©‘f°‚炵‚¢«”\‚ðŽ‚Á‚Ă邨 ^ ^
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/23 17:03:07
—d‰ö}ŠÓ@‘´‚Ì•SŽO\˜Z
@@@@@@@@@_,,..i'"':,@@@@@—d‰ö@” ƒeƒBƒbƒVƒ…
@@@@@@@@ |_`¤:@i'¤
@ @ @ @ @ @ _ _`_',..-i@@@ƒIƒiƒj[‚µ‚ÄÀ‚«‚»‚¤‚É‚È‚é‚Æ
@@@@@@@@@@ _|_,. -„£@@@@ƒeƒBƒbƒVƒ…‚ªŽèŒ³‚É–³‚¢B
@ ÀÀÀ¯@@@@Qƒm )@ É@@@@‚»‚ê‚Í—d‰ö” ƒeƒBƒbƒVƒ…‚ÌŽd‹Æ‚Å‚·B
@@@@@@@@É ^/^
@@@@@@@_//@ | (_@@@@@@Žã“_‚Í…‚É”G‚ê‚邯ހ‚Ê‚±‚ÆB
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/24 09:48:53
>>33
[x^2 + x + 2 | x <- [21..]]
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/24 21:48:49
>>33
N=[1..]
[x^2 + x + 2| x<-N, x>20]
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/25 23:29:02
Œ¾Œêˆ—Œn‚É‚µ‚©Žg‚¦‚È‚¢Œ¾Œê¥ß¥(É„D`)¥ß¥¡
>>24
Haskell‚Å‚àfundeps‚Ńƒ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚邿B
‚à‚¿‚ë‚ñ‰æ–ʂ𖄂߂‚‚·ƒGƒ‰[ƒƒbƒZ[ƒW•t‚«‚¾B
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/25 23:31:33
Haskell‚Í10”NŒã‚ÌŒ¾Œê‚Å‚·
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/10/27 22:04:55
10”NŒã‚à10”NŒã‚È‚ñ‚¾‚æ‚ÈB
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/03 14:47:55
>>5 ŠÔˆá‚Á‚Ă邿
[x] ‚Æ [x ˆÈã‚Ì—v‘f] ‚ð˜AŒ‹‚µ‚Ă邩‚ç
ƒ\[ƒgŒã‚ÌƒŠƒXƒg‚É x ‚ª‚Q‚“ü‚Á‚¿‚Ⴄ
41:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/03 15:05:38
>>40
ŠÔˆá‚Á‚ĂȂ¢‚æ x‚Æxs‚É•ª—£‚³‚ê‚Ă邩‚ç
xˆÈã‚ɂȂÁ‚ĂȂ¢‚Æ[1,3,1,4]‚ðqsort‚µ‚½‚Æ‚«—v‘f‚ªŒ¸‚Á‚Ä‚µ‚Ü‚¤
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/03 15:33:15
‚»‚¤‚¾‚Á‚½
½Ï¿
43:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/16 21:50:57
>>37
ƒŠƒAƒ‹ƒ^ƒCƒ€ƒQ[ƒ€‚à‘‚¯‚é
URLØÝ¸(www.geocities.jp)
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/19 12:28:18
@ _ @ ¿
(@ßÍß)œc@ƒnƒXƒPƒ‹I ƒnƒXƒPƒ‹I
@¼œc
URLØÝ¸(www.haskel.com)
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/22 00:44:19
Žè‘±‚«ƒR[ƒh–³ˆÅ‚ÉŒq‚¢‚łࡂ͖³‘Ê‚¾‚æ
‘å’ï‚̈—‚Í ‚ŠKŠÖ”ˆê‚‚ÅI‚í‚肳
ŠÖ”Œ^‚ÌIO‚ðŽç‚邽‚ß‚¨‘O‚Íl‚¦ •Ö—˜‚³Œ©Ž¸‚Á‚½
Žè‘±‚«–Y‚ꂽ ƒCƒ“ƒ^[ƒtƒF[ƒX<‚©‚¨>‚Ȃnj©‚½‚‚͂Ȃ¢‚³
IO Žæ‚è–ß‚¹
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/22 07:51:08
–l‚͂悤‚₃XƒŒ‚ðage‚½B‚â‚ê‚â‚êB
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/22 07:55:05
–{ƒXƒŒ‚ª—]‚è‚ÉŠwp“I‚Å‹S’n‚ªˆ«‚‚È‚Á‚½
Haskellƒlƒ^Žt‚Ì—‚èê‚Í‚±‚±‚Å‚·‚©H
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/22 23:22:30
‚µ‚©‚µA”ŠwŽÒ‚©‚ç‚Ý‚½‚瑼‚ÌŒ¾Œê‚æ‚è‚̓}ƒV‚¾‚ªA‚Ü‚¾‚Ü‚¾•s–ž‚Í‚ ‚邿‚ÈB
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/23 00:56:10
—˜_“I‚ÈŒ©’n‚Å‚à‚Ü‚¾‚Ü‚¾Bˆ—Œn‚ÌŽÀ‘•‚É‚¨‚¢‚Ä‚àA
C,C++‚Ƃ͂܂¾“f‚«o‚³‚ê‚éƒR[ƒh‚ɉ_“D‚Ì·‚ª‚ ‚éB
‚Ü‚¾‚Ü‚¾’†“r”¼’[‚È‘¶Ý‚È‚ñ‚¾‚ËB
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
05/11/26 22:20:52
–{ƒXƒŒ‚ª—]‚è‚ɉߑa‚Å‹S’n‚ªˆ«‚‚È‚Á‚½
Haskellƒlƒ^Žt‚Ì—‚èê‚Í‚±‚±‚Å‚·‚©H
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/27 01:34:14
“ü–å‘‚ª‚Å‚é‚Á‚Ă͂Ȃµ‚͂ǂ¤‚È‚è‚Ü‚µ‚½‚©‚ËH
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/27 02:09:55
“ü–å‘o‚·‚±‚ƂɈӖ¡‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©BB
‚»‚ñ‚ȂɈê”Êl‚É›Z‚Ñ”„‚Á‚Ăǂ¤‚·‚ñ‚ÌH
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/27 19:33:12
‚ ‚°
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/28 23:32:25
Haskell‚Ì¥”ñ‚Í’u‚¢‚Æ‚¢‚Ä>>8‚ɂ͑S‚“¯ˆÓ‚Å‚«‚È‚¢B
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/28 23:52:03
>>54
‚½‚µ‚©‚É++‚Æ‚©:‚Æ‚©‚̈Ӗ¡‚ð’m‚ç‚È‚¢‚Æ>>8‚ł͗‰ð‚µ‚悤‚ª‚È‚¢‚¯‚ÇA
Haskell‚ð’m‚Á‚Ä‚¢‚ăNƒCƒbƒNƒ\[ƒg‚ð’m‚ç‚È‚¢“z‚ª‚©‚è‚É‚¢‚½‚Æ‚·‚邯
‚â‚Á‚ς肻‚¢‚‚Í>>5‚ðŒ©‚Ä‘¦À‚ɃNƒCƒbƒNƒ\[ƒg‚ð—‰ð‚·‚邯Žv‚¤B
‚»‚̈Ӗ¡‚ÅA>>8‚ªŒ¾‚Á‚Ă邱‚Æ‚à‚»‚ñ‚ȂɊO‚ê‚ĂȂ¢‚悤‚È‹C‚ª‚·‚éB
ŠÖŒW‚È‚¢‚ªARuby‚ ‚½‚è‚ŃNƒCƒbƒNƒ\[ƒg‚ð‘‚¢‚Ä‚àŽ—‚½‚悤‚È‚à‚̂ɂȂé‚Í‚¸‚Ȃ̂É
‚È‚ñ‚ÅHaskell‚Ì“Á’¥‚Ý‚½‚¢‚Ɉµ‚í‚ê‚Ä‚é‚ñ‚¾‚낤c
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 00:44:06
ƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ă͑S‘R’¼Š´“I‚¶‚á‚È‚¢‚ÈB
”Ž®‚ɋ߂¢
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 02:12:39
Žè‘±‚«Œ^Œ¾Œê‚¶‚á‚È‚¢‚©‚ç‚ËB
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 07:12:15
‚Šw—ð—pŒ¾Œê‚Å‚·‚©‚Ë
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 07:15:16
Haskell ‚Ì IRC ‚Í“ö‚í‚Á‚Ă邩‚çA²Êß°Ýl‚à‘½‚¢‚ñ‚¶‚á‚È‚¢‚ÌB
URLØÝ¸(meme.b9.com)
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 11:10:00
>>56
‰´‚ɂ͂ނµ‚ëŽè‘±‚«Œ^‚̂ق¤‚ª’¼Š´“I‚ÉŽv‚¦‚È‚¢
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 11:26:33
‚»‚ê‚ÍA’ŠÛ‰»‚³‚ꂽ•¨‚ª’¼Š´“I‚Æl‚¦‚é‚©A‹ïÛ‰»‚³‚ꂽ•¨‚𒼊´“I‚Æl‚¦‚é‚©‚̈Ⴂ‚¶‚á‚È‚¢‚©‚ÈB
‚â‚Á‚Ï‚è Haskeller ‚ÍAHaskell ‚̃R[ƒh‚©‚ç‚Ç‚ñ‚ȃAƒZƒ“ƒuƒ‰‚ª¶¬‚³‚ê‚é‚©’¼‚®‚É•ª‚©‚é‚Ì?
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 11:32:42
ƒAƒ‹ƒSƒŠƒYƒ€“I
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/29 11:56:15
C ‚ɕϊ·‚µ‚Ä gcc ‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ă邯‚Ç
‚Ç‚ñ‚ȃR[ƒh‚ɂȂé‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñ(½„t`)
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 10:05:43
‚à‚Á‚Æ‹c˜_‚µ‚ë
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 17:59:21
‚»‚à‚»‚àu’¼Š´“Iv‚Æ‚¢‚¤Œ¾—t‚¶‚½‚¢‚ªžB–†‚ÅŽåŠÏ“I‚È‚à‚Ì‚¾‚©‚ç
‹c˜_‚Ì“y‘䂯‚µ‚Ăӂ³‚킵‚‚È‚¢B‚Ý‚½‚¢‚ÈH
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 18:50:26
‚ł͘b‘è‚ð•Ï‚¦‚Ä‚à‚æ‚¢‚¼
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 19:31:37
‰½‚©•·‚«‚½‚¢‚±‚Æ‚ª‚ ‚é‚È‚ç‘f’¼‚ÉŽ¿–₵‚ë‚æw
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 20:16:46
޿Џ‚¦‚¸‰´‚͂͂·‚¯‚é‚ÌŽ–‚ð‚Ü‚é‚Å’m‚ç‚È‚¢‚Ì‚ÅA
‚±‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Ì—Ç‚³‚ðŽ©–‚µ‚ĉ´‚ðƒƒNƒƒN‚³‚¹‚ëB
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 21:24:42
Haskell‚Ì‘f°‚炵‚³‚Í>>68‚Ý‚½‚¢‚È”nŽ‚É‚ÍŽg‚¢‚±‚È‚¹‚È‚¢‚Æ‚±‚낾B
‚Ç‚¤‚¾A–£—Í“I‚¾‚ëB
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 21:30:42
‚Ï‚Á‚ÆŽv‚¢•t‚‚̂͂±‚ñ‚ȂƂ±‚낾‚ÈB
E‚‹‰Œ¾Œê‚ÌŠî–{“I‚È“Á’¥‚ð”õ‚¦‚Ä‚¢‚éB
ƒƒ‚ƒŠ‘€ì‚͂قƂñ‚Ljӎ¯‚·‚é•K—v‚ª‚È‚¢B‘S•”GC”C‚¹‚ɂł«‚éB
‚»‚à‚»‚àGC‚Ì‘¶Ý‚·‚çˆÓޝ‚µ‚È‚‚Ä‚à‚¢‚¢‚‚ç‚¢‚¾BƒIƒuƒWƒFƒNƒg‚Í‘S•”(ŽQÆ‚âƒ|ƒCƒ“ƒ^‚łȂ)’lB
ŠÖ”‚à’lBŽè‘±‚«‚à’lB
E‘㔓Iƒf[ƒ^Œ^
uƒ^ƒO‚‚«‹¤—p‘Ìv‚Æ‚©uƒoƒŠƒAƒ“ƒgv‚Æ‚©ŒÄ‚΂ê‚é“z‚¾B
‚±‚êˆê‚‚Åstruct‚É‚àunion‚É‚àenum‚É‚à‚È‚éB–G‚¦B
‚¤‚Ü‚Œ¾‚¦‚È‚¢‚ªA‚ƂĂà‘f°‚炵‚¢B
E”ü‚µ‚¢\•¶
—\–ñŒê‚æ‚è‚à‹L†‚𑽗p‚µ‚½ŠÈŒ‰‚È\•¶‚¾B‚Æ‚‚Éwhereß(>>5‚É‚à‚ ‚邿‚¤‚ÉA
ƒ[ƒJƒ‹•Ï”‚ðŠÖ”–{‘̂̌ã‚Å’è‹`‚·‚é‹@”\)‚ÍŽè•ú‚µ‚ª‚½‚¢B
Eƒ‚ƒiƒh
C‚âPascal‚̃Zƒ~ƒRƒƒ“‚ð‘½d’è‹`‚Å‚«‚é‹@\‚¾‚ÆŽv‚Á‚Ä‚‚êB•¶‚ªŽÀs‚³‚ê‚é•¶–¬‚ð’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚éB
”ñŒˆ’胂ƒiƒh‚ðŽg‚¦‚Ε¡”‚Ì‘I‘ðŽˆ‚©‚çˆê‚Â‚ðŒˆ’è‚·‚邽‚тɢŠE‚Ì•û‚ª•ª—ô‚·‚éŒvŽZ‚ð•\Œ»‚Å‚«‚邵A
Œp‘±ƒ‚ƒiƒh‚ðŽg‚¦‚Îgoto‚·‚ç‚©‚í‚¢‚Œ©‚¦‚éŽ×ˆ«‚ȧŒä\‘¢‚ðŽg‚¤‚±‚Æ‚ª‚Å‚«‚éB
’N‚É‚à“ǂ߂Ȃ¢ƒ\[ƒX‚ð‚‚‚èo‚·‚É‚ÍâD‚Ì“¹‹ï‚¾B
E‹—Í‚ÈÓIŒ^ƒVƒXƒeƒ€
‘½d’è‹`‚Ƒ̫(generics)‚ªŽ©‘R‚É“‡‚³‚ꂽ‚»‚ê‚È‚è‚É’Pƒ‚ÈŒ^ƒVƒXƒeƒ€‚ª‚ ‚éB
“Á‚ÉAŒ^„˜_‚ª‚ ‚Á‚ÄA‚±‚Ü‚²‚܂Ƃµ‚½Žw’è‚ð‚¹‚¸‚Æ‚àŒ^‚É—Š‚Á‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚éB
‘Ì“I‚ÈŠÖ”‚Í‚»‚¤‚łȂ¢ŠÖ”‚Æ“¯‚¶‚悤‚É‘‚¯‚邵ˆµ‚¦‚éB
ƒƒNƒƒN‚µ‚½‚©H‚µ‚½‚ç‚Æ‚Á‚Ƃƕ׋‚µ‚ëB
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 21:37:53
‚»‚¤‚¾‚ÈA‚È‚©‚È‚©ƒƒNƒƒN‚µ‚Ä‚«‚½B
‚ł͉´—l‚ÉŽQl‘‚ð‘E‚߂邪‚æ‚¢B
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 21:50:46
Haskell‚Í¡”N’†‚Ƀ}ƒXƒ^[‚µ‚Ă݂¹‚é
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/01/31 22:03:37
>>71
Haskell: The Craft of Function Programming
‚͂ƂĂà—Ç‚¢–{‚¾‚ªA‰´‚Í‚±‚êˆÈŠO‚É“ü–å‘‚ð“Ç‚ñ‚Å‚¢‚È‚¢‚̂ŔäŠr‚͂ł«‚È‚¢B‘¼‚É‚ÍA
Introduction to Functional Programming using Haskell
‚ ‚é‚¢‚ÍA
The Haskell School of Expression
‚ª—L–¼‚Ȃ悤‚¾B
web‚ÅŠw‚Ô‚È‚çAYet Another Haskell Tutorial‚ª‚Ù‚Æ‚ñ‚Ç—Bˆê‚̂܂Ƃ܂Á‚½“ü–å‘‚¾‚ÆŽv‚¤B
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/01 22:34:44
ŒÀ—ÊŽqŽg‚¦‚éƒo[ƒWƒ‡ƒ“‚à‚ ‚邿‚O‚¤‚¾‚ªAAA
‚È‚ñ‚©–Ê”’‚¢‚±‚Ƃł«‚é@ÍxÍy Îz@
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/01 23:38:33
Šç•¶Žš‚É‚µ‚©Œ©‚¦‚È‚¢ ¨ (Í
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/13 20:56:42
‰SŽÒ‚ªHaskell‚ðŠw‚Ԃ̂ɖ𗧂¿‚»‚¤‚È•¶‘:
URLØÝ¸(www.sampou.org)
URLØÝ¸(www.sampou.org)
URLØÝ¸(www.sampou.org)
URLØÝ¸(www.sampou.org)
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 01:46:36
–ð—§‚¿‚»‚¤A‚¶‚á‚È‚‚ÄŽÀÛ‚É‚¢‚¢‚©ˆ«‚¢‚©‹³‚¦‚Ä—~‚µ‚¢B
•¶‘‚͂Ƃɂ©‚‚ ‚ê‚Ή½‚Å‚à‚¨[‚¯[‚Ý‚½‚¢‚̂͂¿‚å‚Á‚ÆB
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 03:03:11
2”Ԗڂ͉½‚à‚í‚©‚ñ‚È‚¢ó‘Ô‚Å–ð—§‚ÂB
3”Ô–Ú‚Í2”Ô–Ú‚ª”¼•ªˆÈã‚í‚©‚é‚®‚ç‚¢‚Å–ð—§‚ÂB
4”Ô–Ú‚ÍGHC‚͓ǂ߂Ȃ¢‚¯‚Ç‚à‚Á‚Æ•’ʂ̂Ȃç“ǂ߂邮‚ç‚¢‚ɂȂÁ‚½‚ç–ð—§‚ÂB
1”Ԗڂ̓‚ƒiƒh‚ª‚í‚©‚ñ‚È‚¢Žž‚É–ð—§‚ÂB
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 03:23:28
ƒXƒŒƒ^ƒC‚É”½‚µ‚ÄA—ǃXƒŒ‚¾‚ÈA‚±‚±‚ÍB
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 06:13:50
>>78
–{“–‚ɖ𗧂‚̂©‚Ç‚¤‚©•sˆÀ‚ȃŒƒX‚¾‚ÈB
Œø—p: “Ç‚ñ‚¾‚±‚Ƃɖž‘«‚·‚éA‚¾‚Á‚½‚肵‚ÄB
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 06:40:14
>>77
‰´‚Í>>76‚¶‚á‚È‚¢‚¯‚ÇA³’¼‚ȂƂ±‚ëA¡“ú–{Œê‚œǂ߂镶͂Å
Haskell‚ðŠw‚ÑŽn‚ß‚é‚̂ɓK‚µ‚½‚à‚̂͂Ȃ¢‚ÆŽv‚¤B
ˆêƒ–ŒŽ‚قǂŖ{‚ªo‚邯Žv‚í‚ê‚é‚̂ł»‚ê‚ð‘҂‚©A
ML‚Ì“ü–å•¶‘‚ð“Ç‚ñ‚ÅŠÖ”Œ^Œ¾Œê‚ÉŠµ‚ê‚Ä‚©‚çu‚₳‚µ‚¢Haskell“ü–åv‚ð“ǂނ̂ª
‹ß“¹‚È‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©B
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 07:23:10
76‚¾‚ªA>>81‚ÉŒƒ‚µ‚“¯ˆÓB‰´‚Í>>76‚Ì2”Ԗڂ𔼕ª‚®‚ç‚¢“Ç‚ñ‚¾ó‘ÔB
Œã‚̓R[ƒh“Ç‚ñ‚ÅHaskell‚Ì¢ŠE‚ðŠJ‘ñ(Hack)‚µ‚Ă䂂µ‚©‚È‚¢‚ÆŽv‚¤B
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 09:27:48
Hackell
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/14 09:45:31
ƒIƒ‰ƒCƒŠ[‚©‚ç
Haskell hacks
‚ªo‚é‚̂͂¢‚‚̓ú‚Ì‚±‚Ƃł·‚©
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/15 04:54:51
>>84
ƒIƒ‰ƒCƒŠ[‚Ì’†‚Ìl‚É‚àƒIƒiƒj[‚ÆŽv‚í‚ê‚Ä‚é—\Š´
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/02/15 04:56:35
>>85
‚»‚¾‚ËB‹ßŠ‚È‚ñ‚¾‚©‚ç‚æ‚‘Š’k‚·‚邿‚¤‚É‚ËB
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/05 06:14:03
age
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/05 06:34:28
ƒIƒ‰ƒCƒŠ[‚ƃIƒiƒj[‚Á‚ÄŽ—‚Ă邿‚ËB
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/15 02:08:50
>>88
‚Ë[‚æ‚—‚—‚—‚—‚—‚—
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/15 02:19:03
ƒIƒiƒCƒj[
91:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 20:17:15
TextSS@‚ÌWindowsXP(Professional)64bit‰»‚¨‚È‚ª‚¢‚µ‚Ü‚·
‚à‚µ‚‚Í64bit‚ɃlƒCƒeƒBƒu‘Ήž‚µ‚½ƒeƒLƒXƒg’uŠ·ƒ\ƒtƒg‚ ‚è‚Ü‚·‚©H
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/23 17:07:28
ƒnƒXƒPƒ‹Šw‚ñ‚łĕñ‚í‚ê‚é‚©‚ÈH
10”NˆÈ“à‚É
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/24 12:09:37
Œ¾Œê‚ÍNEED TO KNOW
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/25 02:30:23
“ü–å–{‚Ì•]”»‚ÍH
””„‚Á‚Ă܂¾‚¾‚Á‚¯H
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/25 03:53:29
>>92
Œ¾Œê‚ðŠo‚¦‚Ä‚¢‚é‚©‚Ç‚¤‚©‚È‚ñ‚ıׂȖâ‘è‚Å‚µ‚©‚È‚¢B
ŒN‚ª•׋‚·‚ׂ«‚Ȃ͔̂Šw‚¾B
‚³‚à‚È‚‚ÎAƒQ[ƒ€‚ªì‚肽‚¢‚Æ‚¢‚¤‚È‚ç‚`‚o‚h‚â‚烉ƒCƒuƒ‰ƒŠ‚â‚ç‚ÌŽd—l‘‚Å‚à“Ç‚ñ‚Å‚ëB
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 17:42:46
1—¬‚Ì2chƒuƒ‰ƒEƒU‚ðì‚Á‚ÄWindows‚©‚çamiga‚܂ŧ”e‚·‚é‚Ì‚ª–²‚Å‚·B
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 17:50:35
‚Ü‚¸‚͈ꗬ‚Æ•\‹L‚·‚邱‚Æ‚©‚ç‚Í‚¶‚߂邩
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 18:29:53
Œ¾Œê‚ɂ‚¢‚ĉðà‚µ‚½–{‚ª‚Ù‚µ‚¢
‚ ‚ÌŽOû‚Æ‚àSICP‚Æ“¯‚¶‚±‚Æ‚â‚炳‚ê‚Ä–O‚«‚é
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 19:02:02
>>98
‚»‚ñ‚È‚ ‚È‚½‚ÉGentle introduction to Haskell
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/27 23:49:57
‚±‚ê‚Á‚ĂǂȂ¢‚Å‚·‚©H
URLØÝ¸(www.amazon.co.jp)
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/28 00:03:37
ª‚Ü‚¾“Í‚¢‚ĂȂ¢
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/03/29 20:13:54
Haskell»2chƒuƒ‰ƒEƒUÏÀÞ°?
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/06 06:05:36
Haskell‚Ì59%‚Í^‹ó‚Åo—ˆ‚Ä‚¢‚Ü‚·
Haskell‚Ì23%‚Í’b˜B‚Åo—ˆ‚Ä‚¢‚Ü‚·
Haskell‚Ì8%‚Í‹C‚Ì–À‚¢‚Åo—ˆ‚Ä‚¢‚Ü‚·
Haskell‚Ì7%‚̓~ƒXƒŠƒ‹‚Åo—ˆ‚Ä‚¢‚Ü‚·
Haskell‚Ì3%‚ͬŒ÷‚ÌŒ®‚Åo—ˆ‚Ä‚¢‚Ü‚·
¬Œ÷‚Ì“x‡‚¢‚Í’á‚¢c
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 17:10:57
‚»‚ê“ü–å‘‚¾‚æ‚ËBƒlƒbƒg‚É•ª‚©‚è‚â‚·‚¢ƒ`ƒ…[ƒgƒŠƒAƒ‹‚ ‚é‚̂ɖ{”ƒ‚¤‚̂͂à‚Á‚½‚¢‚È‚‚È‚¢‚©H
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‰‚߂ĂÁ‚Ä‚ñ‚Ȃ炢‚¢‚©‚à’m‚ê‚ñ‚¯‚ÇB
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 17:54:21
‚í‚©‚è‚â‚·‚¢ƒ`ƒ…[ƒgƒŠƒAƒ‹‚Á‚ÄYAHT‚Ì‚±‚ÆH
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 18:48:35
‚₳‚µ(‚‚È)‚¢Haskell“ü–å‚©‚à
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 19:16:47
Gentle
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 20:09:30
aŽm“I‚ÈHaskell“ü–å
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/09 20:19:15
‚»‚Ì‚¤‚¿–G‚¦‚éHaskell“ü–傯‚©o‚Ä‚«‚»‚¤‚¾B
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/10 10:13:34
‰ž—pHaskell“ü–å
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/10 21:07:48
‰ž—p‚Í–{‹C‚Å—~‚µ‚¢‚ÈB
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/10 21:11:23
>>100
“ǂ݂܂µ‚½B
ˆêŒ¾‚ÅŒ¾‚¤‚ÆAƒgƒCƒŒƒbƒgƒy[ƒp[‚Ì•û‚ªƒ}ƒV‚Å‚µ‚½B
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/10 21:41:54
‚Ü‚ A—‰ð‚Å‚«‚È‚©‚Á‚½‚炽‚¾‚ÌŽ†Ø‚ꂾ‚í‚È
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/12 22:31:00
“]E‚É—L—˜‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚ñ‚¾‚낤‚ÈB
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/13 05:00:22
>>5
’P‚É–¼‘O‚Ì•t‚¯‚©‚½‚ª‚Ü‚¸‚¢‚¾‚¯‚̂悤‚È...
>>8
‚Í•ª‚©‚è‚â‚·‚¢B
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/13 05:08:36
‰½‚Å‚±‚ñ‚ȃ}ƒCƒi[Œ¾ŒêƒXƒŒ“¯Žžis‚µ‚Ä‚ñ‚ÌH
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/14 07:05:29
’@‚«ƒlƒ^‚ªˆêu‚Ås‚«‚½‚̂ɒN‚àíœˆË—Š‚µ‚È‚¢‚©‚ç
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/14 16:19:39
ƒvƒƒOƒ‰ƒ€Œ¾ŒêŠE‚ðÈŠª‚·‚é‚͎̂žŠÔ‚Ì–â‘肾‚©‚çB
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/15 18:06:17
íœˆË—Š‚µ‚悤‚ÆŽv‚¤l‚ª‚¢‚È‚¢‚قǃ}ƒCƒi[‚¾‚©‚ç
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/16 12:50:32
‚Ç‚ñ‚Ȃɦ‚‚Ä‚àŒ¤‹†—p‚¶‚áŽÀ—p‚ɂȂç‚È‚¢‚æ‚ÈB
‚¢‚ª–{‚©‚ç•Ï‚í‚é‚©‚à‚í‚©‚ç‚ñ‚µB
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/16 14:58:42
Haskell‚Í‚½‚µ‚©‚Ɉê”Ô”ü‚µ‚¢‚ÆŽv‚¤‚ª
‚ǂ̖{‚àʼn‚ɃGƒŒƒKƒ“ƒg‚ȉð‚ðŒ©‚¹‚Ä‚¨‚¢‚Ä
ŽÀ—p“I‚É‚Í•Ê‰ð‚ª•K—v‚Å‚·‚Æ—ˆ‚éB
‚»‚̉ðà‚ª‚à‚Ì‚·‚²‚Žè‘±‚«“IB
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/16 15:11:27
>>121
—Ⴆ‚΂ǂñ‚È–{H
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/16 16:06:52
Haskell‚̉SŽÒŒü‚¯–{o‚Ä‚½‚ÈB
–À‚킸”ƒ‚Á‚½‚ªA‚Þ‚¸‚‚Ä‘¦Á܂ł·
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/16 20:44:25
>>123
ML‚ ‚½‚è‚©‚çŽn‚߂ĉ“‰ñ‚肵‚Ă݂½‚çH
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/20 21:17:08
Å‹‚ð–ÚŽw‚·‚È‚ç‚΂·‚ׂ©‚炉“‰ñ‚肹‚æ
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/22 08:52:33
‚Í‚·‚¯‚ç[‚Á‚ĉ„X‚Æ‹c˜_‚΂©‚è‚â‚Á‚ĂĈêŒü‚É“®‚‚à‚Ì‚ðì‚ç‚È‚³‚»‚¤B
Œ»ê‚Å–ð‚É—§‚½‚È‚¢ƒ^ƒCƒv‚Ì“TŒ^B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/22 12:00:55
Žá—Ñ Žj]‚³‚ñ‚ÍA19΂Ŋ”‚ðŽn‚ß‚ç‚ꂽ‚»‚¤‚Å‚·B
URLØÝ¸(www.fumie-w.com)
URLØÝ¸(be-dream.jp)
‚Z‚𑲋Ƃ·‚é‚܂ł̎„‚Ìl¶‚͂܂³‚ɇ•—–ž”¿B
‚»‚ñ‚ÈŽžA“Ë‘R‚°‚ç‚ꂽ‚Ì‚ª•ƒ‚̉ïŽÐ‚Ì“|ŽYB
‚悤‚₎„‚àŽ–‚ÌŽŸ‘悪‚í‚©‚Á‚Ä‚«‚ÄAˆÃ‚¢«—ˆ‚ðl‚¦‚邯—Ü‚ªŽ~‚Ü‚ç‚È‚‚ÄccB
uŠÅŒì‘å‚És‚‚Ì‚Í‚à‚¤‚ ‚«‚ç‚߂悤v‚Æ‹ƒ‚¢‚Ä‚¢‚邯AŒZ‚ª‚±‚¤Œ¾‚Á‚Ä‚‚ꂽ‚ñ‚Å‚·B
u–²‚¾‚Á‚½ŠÅŒìŽt‚ð‚ ‚«‚ç‚߂Ȃ«‚á‚È‚ç‚È‚¢‚̂͂©‚í‚¢‚»‚¤‚¾‚ÆŽv‚¤B
‚Å‚àA‚Ç‚ñ‚ÈŽdŽ–‚ÉA‚±‚¤‚ªA‚»‚Ì¢ŠE‚ŬŒ÷‚·‚ê‚΂¢‚¢‚¾‚¯‚¾‚æB
ccŽ©•ª‚ª’u‚©‚ê‚Ä‚¢‚镪–ì‚Ńgƒbƒv‚ɂȂꂽl‚ª¬Œ÷ŽÒ‚¾‚ÆŽv‚¤v
‚ƈԂ߂Ă‚ꂽ‚ñ‚Å‚·B
‹~‚í‚ê‚Ü‚µ‚½‚Ë`A‚±‚ÌŒ¾—t‚ÅB
u‚悵IŠæ’£‚邵‚©‚È‚¢B
–…‚à‚¢‚邵A‰Æ‚É‚¨‹à‚ð“ü‚ê‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¾‚©‚ç“‚±‚¤Iv
‚Æ‹CŽ‚¿‚ðØ‚è‘Ö‚¦‚邱‚Æ‚ª‚Å‚«‚½‚ñ‚Å‚·B
“¯‚¶19΂łàAl¶‚¢‚ë‚¢‚ë‚Å‚·‚ËB
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/22 13:07:19
Žá—Ñ Žj]‚³‚ñ‚̬•ª‰ðÍŒ‹‰Ê :
Žá—Ñ Žj]‚³‚ñ‚Ì36%‚Í–²‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì24%‚͉³—S‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì14%‚͓œd”g‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì11%‚͉ԛ¼Šâ‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì8%‚Í’b˜B‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì5%‚ͪ«‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì1%‚Í^‹ó‚Åo—ˆ‚Ä‚¢‚Ü‚·B
Žá—Ñ Žj]‚³‚ñ‚Ì1%‚ÍŠ”‚Åo—ˆ‚Ä‚¢‚Ü‚·B
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/22 19:35:40
‚»‚̃RƒsƒyƒVƒŠ[ƒY‚Á‚Ă悌©‚邯‚ÇA‰½‚ª–Ê”’‚¢‚Ì‚©ƒTƒbƒpƒŠ•ª‚©‚ç‚ñ‚Ì‚¾B
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/22 20:17:16
>129
ƒRƒsƒy‚¶‚á‚È‚¢B
‚Áy¬•ª‰ðÍ ƒJƒhƒ‹ƒRƒAz
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/23 01:41:05
‚Ö‚¦B
è‚¢ƒc[ƒ‹iHj‚Ȃ̂©B
ƒOƒOƒb‚½‚¯‚ÇAŒƒ‚µ‚—Ž‚Æ‚·‹C‚µ‚Ë[‚—
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/23 14:00:21
Œ|l‚ª˜‚ðU‚è‚È‚ª‚ç•ςȃ|[ƒY‚Å‹©‚ÔVŽè‚̃lƒ^‚©‰½‚©‚ÆŽv‚Á‚Ä‚½‚æB
ƒeƒŒƒrŒ©‚Ä‚¢‚él‚ÍA‚»‚Ì󋵂ªŸŽè‚É”]“à•⊮‚³‚ê‚é‚©‚ç–Ê”’‚¢i—¬s‚Á‚Ä‚¢‚éj‚Ì‚©‚ÈA‚ÆB
‚Ü‚ A‰´‚̓eƒŒƒrŒ©‚È‚¢‚©‚ç‚ÈB
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/23 19:59:53
‚ ‚È‚½‚Ì¶Šˆ‚È‚ñ‚Ä‚¾‚ê‚à•·‚¢‚Ă܂¹‚ñB
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/23 20:03:08
>>132
ŋ߂̌|l‚͂ǂê‚àƒRƒ“ƒZƒvƒg‚͈ê‚ł‚܂ç‚ñB
‚¿‚傤‚ÇA‘¼l‚̃Œƒ|[ƒg‚ðŽÊ‚µ‚Ä‘‚«•û‚ð‚¿‚å‚±‚Á‚ƕς¦‚Ä’ño‚·‚éŠw¶‚Æ“¯‚¶B
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/26 01:30:25
>>134
Œ|l‚̓oƒ‰ƒGƒeƒB[”Ô‘g‚Ì•”•i‚¾‚©‚çB
useful‚È•”•i‚ª“¯‚¶‚悤‚ȃCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽ‚Â‚æ‚¤‚È‚à‚ÌB
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/26 01:56:51
>>135
‚»‚¤‚¢‚¤ŠÂ‹«‚ÉÅ“K‰»‚µ‚¿‚á‚Á‚½‚â‚‚͊‹«‚̕ω»‚ɂȂ©‚È‚©‚‚¢‚Ä‚±‚ê‚È‚¢‚©‚ç“‘‘¿‚³‚ê‚邿B‚‚¢‚Ä‚±‚ê‚é‚͕̂ω»‚ɑΉž‚Å‚«‚½‚â‚‚¾‚¯B
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/28 09:44:05
ƒeƒŒƒr‰®‚àŽ‹’®ŽÒ‚à
¡‚ÌŒ|l‚ɈÚA«‚È‚ñ‚ÄŠú‘Ò‚µ‚ĂȂ¢‚ñ‚¾‚æ
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/28 15:33:39
‚»‚êˆá‚¤
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/29 22:00:52
„‚Í‚·‚¯‚ç[‚Á‚ĉ„X‚Æ‹c˜_‚΂©‚è‚â‚Á‚ĂĈêŒü‚É“®‚‚à‚Ì‚ðì‚ç‚È‚³‚»‚¤B
„Œ»ê‚Å–ð‚É—§‚½‚È‚¢ƒ^ƒCƒv‚Ì“TŒ^B
‰ïŽÐ“ü‚ê‚ÎA‚±‚¤‚¢‚¤‚±‚Æ‚ð‹Â‚é”y‚ÌŽÀ—Í‚ª’É‚¢’ö–¡‚킦‚Ü‚·‚ËB
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 15:03:44
>>134
>ŋ߂̌|l‚͂ǂê‚àƒRƒ“ƒZƒvƒg‚͈ê‚ł‚܂ç‚ñB@
‚ ‚ A>>134@‚଒·‚µ‚½‚ñ‚¾‚ÈB—Ç‚©‚Á‚½—Ç‚©‚Á‚½B
‚ ‚ƈê‚‹³‚¦‚Ä‚â‚鎖‚ª‚ ‚邯‚·‚邯A
‰½‚à‚»‚ê‚ÍuÅ‹ßv‚ÉŒÀ‚Á‚½‚±‚Ƃł͂Ȃ¢B
Ì‚©‚瓯‚¶B
’P‚É@>>134@‚ªÌ‚ÌŒ|l‚ð’m‚ç‚È‚©‚Á‚½‚¾‚¯B
141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 16:58:44
Œ|l‚͂ǂ¤‚Å‚à‚¢‚¢‚æ
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 17:11:43
Ž¿–â‚Å‚·B
Haskell‚ÆŒ|l‚̂‚Ȃª‚è‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 17:13:48
‚¾‚©‚ç‚Ç‚¤‚Å‚à‚¢‚¢‚Á‚Ä‚¢‚Á‚Ä‚ñ‚¾‚ëB
144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 17:19:26
>>143
‚ ‚È‚½‚ÍŽ„‚Å‚·‚©H
Ž„‚ª‹C‚É‚µ‚Ä‚¢‚é‚Ì‚ÉA‚È‚º‚Ç‚¤‚Å‚à‚¢‚¢‚Æ‚¢‚¤“š‚¦‚ªo‚Ä‚‚é‚ñ‚Å‚·‚©B
‚Ü‚¶‚ß‚Él‚¦‚È‚³‚¢B
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 17:23:08
–قꬑmI‚»‚ꂪl‚É‚à‚Ì‚ðu‚Ë‚é‘Ô“x‚©I
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 20:50:43
”Šw“I‚¾‚Æ”ü‚µ‚¢‚ÌHŽåŠÏ‚Ì–â‘è‚¶‚áH
147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:09:13
ƒNƒNƒNc¬“ׂ±‚»‚ª”ü‚µ‚¢
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:20:32
>>146
”Šw“I‚Â[‚æ‚èA’è‹`‚ð‘‚«‰º‚·ƒXƒ^ƒCƒ‹‚ª”ü‚µ‚¢‚ÆŽv‚¤B
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:20:51
>>146
Žž‚æ‚Æ‚Ü‚êI‚¨‘O‚Í”ü‚µ‚¢I
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:22:49
ƒVƒ“ƒvƒ‹‚ÈŒvŽZƒ‚ƒfƒ‹‚ÉŠî‚¢‚Ä‚·‚ׂĂð‹Lq‚Å‚«‚é‚Ì‚ª”ü‚µ‚¢
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:23:27
”ü‚µ‚¢‚ÌŒvŽZƒ‚ƒfƒ‹‚Ȃ̂³III
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:43:08
—d¯‚Í“ñ“x‚Æ‹P‚©‚ÊI
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 21:55:15
‚킪¶ŠU‚Ɉê•Ђ̕›ì—p‚È‚µI
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 22:02:19
ŠÏŽ@‰Â”\‚È•›ì—p‚̂Ȃ¢l¶‚̂Ȃñ‚Æá⬂Ȃ±‚Æ‚©B
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 22:47:58
–³‘Ê‚ª‚È‚¢‚Ì‚ª”ü‚µ‚Š´‚¶‚éB
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 23:15:42
•\–Êã‚Í•›ì—p–³‚¢‚¯‚ÇA
‚Ô‚Á‚¿‚ႯŽÀŽ¿“I‚ɂ͕›ì—p‚ ‚éB
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 23:24:21
ŽÀŽ¿“I‚ɂ͂ ‚é‚à‚Ì‚ðA•\–Êã‚Í–³‚¢‚悤‚ÉŒ©‚¹‚©‚¯‚悤‚Æ‚µ‚Ä‚«‚½‚Ì‚ª
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Ì—ðŽj‚¾B
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 23:27:52
>>157
‚»‚̃Rƒsƒy‚̃\[ƒX‚͂ǂ±H
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/04/30 23:55:23
•›ì—p‚ÉŽÀŽ¿‚à•³‚à‚È‚¢‚¾‚ëB
•›ì—p‚Á‚ÄŒ¾—tŽ©‘Ì‚ªŒ¾ŒêƒŒƒxƒ‹‚Ì(•\–Êã‚Ì)ŠT”O‚È‚ñ‚¾‚©‚çB
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/01 00:04:13
haskell‚É•›ì—p‚Í‚ ‚è‚Ü‚¹‚ñB
•›ì—p‚ª‚ ‚邯‚©‚È‚ñ‚Æ‚©A”nŽ‚ª–‚¢‚Ă邾‚¯‚Å‚·‚©‚ç–³Ž‹‚µ‚Ä‚‚¾‚³‚¢B
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/01 02:20:35
Šm‚©‚É main ‚̕Ԃ·’l‚Íí‚É“™‚µ‚¢‚ªEEEB
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/01 16:21:26
錾“IƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Á‚Ă₂Ƃ͑S‘Rˆá‚¤H‹ß‚¢H
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/05/01 18:01:17
ˆá‚¢‚Ü‚·
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/02 19:25:52
”ŒNA‹c˜_‚µ‚½‚Ü‚¦B
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/02 21:16:53
>>64‚©H
‚»‚ë‚»‚ë•׋Žn‚ß‚ë‚æB˜a‘‚ào‚½‚ñ‚¾‚µB
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/03 18:55:27
Haskell‚Á‚ÄAƒAƒ‹ƒSƒŠƒYƒ€‚𑂂ɂ͕֗˜‚»‚¤‚¾‚¯‚ÇA
‚»‚ꂾ‚¯‚ÅŠ®Œ‹‚·‚邿‚¤‚ȃvƒƒOƒ‰ƒ€‚à‚ ‚肦‚È‚¢‚Ì‚ÅA
ƒrƒWƒlƒXƒƒWƒbƒN‚¾‚¯‚ð‚±‚ê‚Å‘‚¢‚ÄA‚Ù‚©‚ÌŒ¾Œê‚©‚ç
ŒÄ‚Ño‚¹‚Á‚ă‚ƒm‚È‚ñ‚Å‚µ‚åH
‚à‚Á‚Æ‚¢‚¦‚ÎAƒXƒgƒAƒh‚Ý‚½‚¢‚ÈB
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/03 19:43:52
>>166
‚»‚¤‚¢‚¤Žg‚¢‚©‚½‚à‚ ‚邯‚ÇA‚»‚Ì‚½‚߂̌¾Œê‚ÆŒ¾‚¤–ó‚ł͂Ȃ¢B
é“`•¶‹å‚Íugeneral purpose programming languagev‚¾‚µA
ƒ‰ƒCƒuƒ‰ƒŠ‚Ì®”õ‚à‚©‚È‚è‚Ì•”•ª‚Íu‘S•”Haskell‚Å‘‚v•ûŒü‚ÉŒü‚©‚Á‚Ä‚¢‚éB
‚»‚à‚»‚àA‚È‚ñ‚ŃƒWƒbƒNˆÈŠO‚ð‘‚‚É‚ÍHaskell‚Í•s•Ö‚¾‚ÆŽv‚¤‚ñ‚¾H
168:167
06/06/03 19:46:36
Ž©ŒÈƒŒƒX
>‚»‚à‚»‚àA‚È‚ñ‚ŃƒWƒbƒNˆÈŠO‚ð‘‚‚É‚ÍHaskell‚Í•s•Ö‚¾‚ÆŽv‚¤‚ñ‚¾H
‚¢‚âAŽÀÛ•s•Ö‚È‚ñ‚¾‚ªA‚»‚ê‚ÍŽå‚Ƀ‰ƒCƒuƒ‰ƒŠ‚Ì•s”õ‚Ì‚¹‚¢‚Å‚ ‚Á‚ÄA
Œ¾Œê‚ª‚»‚Á‚¿‚ðŽwŒü‚µ‚Ä‚é–ó‚¶‚á‚È‚¢‚ÆŽv‚¤‚ª‚Ç‚¤‚æB
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/03 20:44:04
>>165
‚Í[‚¢OO
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 00:48:32
>168
ŠÈ’P‚ȉðàƒy[ƒW‚µ‚©‚݂ĂȂ¢‚̂š‚ЂƂŽ©M‚͂Ȃ¢‚ñ‚¾‚¯‚ÇA
I/OŠÖŒW‚Ń€ƒŠ‚ð’Ê‚»‚¤‚Æ‚µ‚Ă镵ˆÍ‹C‚ª‚Ù‚Ì‚©‚ÉEEEB
‚»‚ñ‚È‚ñ‚¾‚Á‚½‚çA‚Ù‚©‚ÌŒ¾Œê‚©‚çŒÄ‚Ño‚·‚̂ɂƂǂ߂½‚Ù‚¤‚ªA
‚Ý‚ñ‚ÈK‚¹‚ɂȂꂻ‚¤B
³‹K•\Œ»‚ðŠg’£‚µ‚ēƗ§‚µ‚½ƒvƒƒOƒ‰ƒ€Œ¾Œê‚É‚µ‚悤‚Æ‚µ‚Ă邿‚¤‚ÈA
ƒ~ƒ‡[‚ȈӌŒn‚³‚ðŠ´‚¶‚éEEEB
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 01:59:34
Haskell.NET‚ʼn½‚Æ‚©‚È‚ç‚ñ‚©‚ÈA‚»‚̕ӂÍB
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 02:13:40
Haskell.NET‚͊ԈႢ‚È‚ƒx[ƒp[ƒEƒFƒA‚̂܂ÜI‚í‚é
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 16:13:06
C++‚̃ƒ\ƒbƒh‚ɑ΂·‚éconst‚Á‚Ä‚ ‚é‚Å‚µ‚åB
‚ ‚ê‚ÍAƒIƒuƒWƒFƒNƒg‚Ìó‘Ô‚ð•Ï‚¦‚È‚¢‚Á‚ĈӖ¡‚ª‚ ‚é(ŽÀÛ‚Í‚¿‚å‚Á‚ƈႤ‚¯‚Ç)
SICP‚É‚à‚ ‚邯‚ÇA•›ì—p‚âŽQƂ̂¹‚¢‚Åo‚Ä‚‚éƒoƒO(side-effect bug)‚àA
Œ‹\–³Ž‹‚Å‚«‚È‚¢B
Ž„‚Ìꇂ¾‚¯‚ÇA
•›ì—p‚ª‚ ‚é•”•ª‚ÆA•›ì—p‚ª–³‚¢•”•ª‚ð؂蕪‚¯‚ç‚ê‚È‚¢‚©‚ÆŽv‚¢
—lX‚ÈŒ¾Œê‚ð’T‚µ‚Ä‚¢‚½‚çHaskell‚Æ‚©Clean‚Æ‚©(*)‚ɓ˂«“–‚½‚Á‚½B
‚»‚̂悤‚ÉŒ©‚ê‚ÎAIOƒ‚ƒiƒh‚Å•›ì—p‚ð؂蕪‚¯‚é‚Ì‚à‚»‚ñ‚ȂɈá˜aŠ´‚ª–³‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
(*)Œ¤‹†—p‚Ì(ŽÀ—p“I‚łȂ¢)Œ¾Œê‚Ȃ瑼‚É‚à‚ ‚é‚Ý‚½‚¢B
URLØÝ¸(computing-dictionary.thefreedictionary.com)
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 18:11:25
‚͂₂¨‚Ü‚¢‚çŽÀ—p“I‚ȃ‰ƒCƒuƒ‰ƒŠ‚±‚³‚¦‚Ä‚‚¾‚³‚¢B
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 18:47:20
GHC‚ÍOpenGL+GLUT‚ª‚‚¢‚Ă邺
ƒTƒ“ƒvƒ‹ƒR[ƒh‚®‚®‚Á‚Ä‚â‚é‹C‚È‚‚µ‚½‚¯‚Ç
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 20:12:00
>>170
‚½‚Ô‚ñIOƒ‚ƒiƒh‚ÌŽ–‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾‚ÆŽv‚¤‚ªAIO‚ðƒ‚ƒiƒh‚Å•\‚·‚Ì‚Í
‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚ÆŒ¾Œê‚ÌÚׂł ‚Á‚ÄA‚»‚ê‚قǃvƒƒOƒ‰ƒ~ƒ“ƒO‚̃Xƒ^ƒCƒ‹‚ª
‰e‹¿‚ðŽó‚¯‚é–ó‚¶‚á‚È‚¢B
‚½‚Æ‚¦“à•”‚ª³‹K•\Œ»‚Åo—ˆ‚Ä‚¢‚悤‚ÆA‚»‚Ìã‚Å•’ʂɃR[ƒh‚ª‚©‚¯‚é‚È‚ç
–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©B
‚Æ‚¢‚¤–ó‚ÅA•ʂɖ³—‚ð‚µ‚Ä‚¢‚Ä‚à—Ç‚¢‚ÆŽv‚¤‚ñ‚¾‚ªAŒÂl“I‚É‚Í
Haskell‚ÌIO‚ª‚·‚²‚–³—‚ð‚µ‚Ä‚¢‚邿‚¤‚ɂ͊´‚¶‚ç‚ê‚È‚¢B‚¤‚Ü‚Œ¾‚¦‚È‚¢‚¯‚ÇB
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/04 20:26:01
‚µ‚©‚µAƒˆŠÖ”“I‚É‘‚¢‚Ä‚¢‚½ƒR[ƒh‚É•›ì—p‚ð‰Á‚¦‚½‚¢ê‡A
let x = ...‚ð
x <- ...
‚É‘‚«Š·‚¦‚½‚èA
–ß‚èŒ^‚ð a ‚©‚ç IO a ‚â State s a ‚É‘‚«Š·‚¦‚È‚¯‚ê‚΂Ȃç‚È‚¢Ž–‚ðŽv‚¤‚ÆA
Haskell‚Å‘‚¢‚½ƒvƒƒOƒ‰ƒ€‚̃‚ƒWƒ…[ƒ‹«‚ª’á‚¢‚ÆŒ¾‚¦‚È‚‚à‚È‚¢B
‚½‚¾AŒ³X•›ì—p–³‚µ‚Å‘‚±‚¤‚ÆŽv‚Á‚Ä‚¢‚½ƒR[ƒh‚ÉA
•›ì—p‚ð‰Á‚¦‚邯‚¢‚¤‚Ì‚ÍA‚»‚à‚»‚àÝŒv’iŠK‚ÅŠÔˆá‚Á‚Ä‚¢‚½‚Æ‚àŒ¾‚¦‚éB
‚±‚±‚ÅŒ¾‚¤•›ì—p‚Ì—á‚ÍA«”\•]‰¿ƒR[ƒh‚âAƒƒMƒ“ƒO“™‚Ì‚½‚ß‚ÌA
ŒÄ‚Ño‚µƒJƒEƒ“ƒgAƒtƒ@ƒCƒ‹o—͂Ȃǂðl‚¦‚Ä‚¢‚éB
‚Å‚à‚±‚¤‚¢‚¤‚̂͑¼‚Ì‘ã‘։”\‚ÈŽè’i‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢B
Žn‚ß‚©‚çIdƒ‚ƒiƒh‚Å‘‚¯‚΂¢‚¢A‚ÆŒ¾‚Á‚Ä‚µ‚Ü‚¦‚΂»‚ê‚܂ł¾‚¯‚ÇB
‚±‚̕ӂ̋c˜_‚Á‚ĂǂÁ‚©‚É‘‚¢‚ĂȂ¢‚©‚ÈB
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 06:41:11
”ŒNA‚³‚ç‚É‹c˜_‚𑱂¯‚½‚Ü‚¦B
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 07:32:33
‚»‚¤‚â‚Á‚Ęb‚̘‚ð†‚ނ̂͂悹
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 07:56:57
‰´‚Ì‚¨‚Á‚Ï‚¢†‚ñ‚Å‚æB
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 07:59:16
Ž‚Ëƒfƒu
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 11:30:40
‹c˜_‚ðĉ‚½‚Ü‚¦B
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/12 19:07:16
‚¨‘O‚ç–Ê”’‚·‚¬
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/13 14:00:58
‚ׂ‚ɖʔ’‚‚͂Ȃ¢‚Å‚µ‚å
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/14 21:56:33
‹c˜_‚ð“WŠJ‚µ‚½‚Ü‚¦B
186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/15 22:47:18
‚¨‚Á‚Ï‚¢‚à‚܂ꂽ‚¢’j‚̓fƒu‚©‚Ç‚¤‚©B
ƒsƒU‚ɂ͊ԈႢ‚È‚¢B
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 07:48:34
‚»‚Ì‹c˜_‚ÍI—¹‚µ‚½‚Ü‚¦B
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 09:40:35
ŠwŽÒ—l‚Í‹c˜_‚ÌŠJŽnE“WŠJEI—¹‚ªƒmƒ“ƒRƒXƒg‚Ås‚í‚ê‚邯l‚¦‚Ä‚é‚炵‚¢B
ŽÀÛ‚ÌŠJ”‚Å‚ÍAƒvƒƒOƒ‰ƒ€‚ÌŠJŽnE“WŠJEI—¹‚ÌŠÔ‚Å
ì‹ÆŽÒŠÔ‚ł̃Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ªs‚í‚êA‚»‚±‚̃RƒXƒg‚ª‚à‚Á‚Æ‚à‘å‚«‚¢‚Æ‚¢‚¤‚Ì‚ÉB
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 13:19:08
‚¶‚á‚ ƒgƒbƒv‚ªˆêl‚Å‘S•”ÝŒv‚µ‚Ä‚ ‚Ƃ̓R[ƒfƒBƒ“ƒO‚¾‚¯‚·‚ê‚Î
ƒmƒ“ƒRƒXƒg‚¾‚ëBƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ɃRƒXƒg‚ª‚©‚©‚邯‚©Œ¾‚Á‚Ä‚é
>>188•û‚ªDQN‚¾‚ë
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 14:25:09
>>187
‚µ‚½‚Ü‚¦
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/17 20:41:33
>>189
‰´‚ɂ͂±‚̃{ƒP‚ɑ΂·‚邤‚Ü‚¢ƒcƒbƒRƒ~‚ªŽv‚¢‚‚©‚È‚¢
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 09:54:29
¡–k‚ñ‚¾‚ªA‰½‚ŃRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚̃RƒXƒg‚̘b‚ɂȂÁ‚½‚ñ‚¾H
’N‚ªŠwŽÒ—l‚È‚ñ‚¾H
ƒRƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚ɃRƒXƒg‚ª‚©‚©‚é‚̂ͳ’m‚¾‚ªA
‚È‚ñ‚Å‚»‚ê‚ðHaskell‚̃XƒŒ‚Å‹c˜_‚·‚é•K—v‚ªH
‚à‚Á‚ƃeƒNƒjƒJƒ‹‚Șb‚µ‚悤‚â
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 10:01:35
‰´‚̓eƒNƒjƒbƒN‚̘b‚͂ǂ¤‚Å‚à‚¢‚¢B
Œ¤‹†“I“à—e‚ɂ‚¢‚Ä‹c˜_‚µ‚Ä‚‚êB
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 11:58:33
Œ¤‹†“I“à—e‚Á‚ÄH‰½‚ð‹‚߂Ă¢‚é‚ÌH
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 15:41:09
>>194
uV‹K«v‚¾‚æ
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 23:12:56
‚±‚̃XƒŒ‚ÅHw
‚ñ‚È‚®‚È‚à‚Ì‹‚ß‚ç‚ê‚Ä‚àBB‚»‚¤‚¢‚¤‚̂͑åŠw‚Ì‚¨—F’B‚Æ‚½‚Á‚Õ‚è‹c˜_‚·‚邯‚¢‚¢‚æB
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/18 23:15:25
‘æˆê‚±‚ñ‚ÈŠ‚É~‚è‚Ä‚‚éƒlƒ^‚È‚ñ‚¼‚ÉV‹K‚È‚à‚̂ȂǑ¶Ý‚µ‚È‚¢B
‰½‚©Haskell‚ÌV‚µ‚¢‹@”\‚ðG‚낤A‚Á‚Ä‚ñ‚È‚çagree‚¾‚ªB
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/19 17:24:47
arrow‚Á‚ă‚ƒiƒh‚Ɖ½‚ªˆá‚¤‚ÌH
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/19 17:34:25
‚â‚Á‚ƃAƒ[ƒY‚܂ł½‚ǂ蒅‚¢‚½‚©B’x‚©‚Á‚½‚ËB
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/19 23:18:19
“ª‚̉ñ“]‚Ì‘¬‚³‚æ‚è‚àƒZƒŒƒ“ƒfƒBƒsƒeƒB‚Ì•û‚ªd—v‚¾‚ÆŽv‚¤B
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/21 01:36:11
ƒNƒ\ƒXƒŒ‚ł܂¶‚߂ȋc˜_‚É‹Q‚¦‚éî•ñŽãŽÒ‚—‚—‚—
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/22 06:15:11
V‚µ‚¢‚à‚̂Ƃ©AƒeƒNƒjƒJƒ‹‚È‚à‚ÌAƒZƒŒƒ“ƒfƒBƒsƒeƒB‚Í‚¨‚¨‚¢‚ÉŒ‹\B
Haskell‚Ì’´â‹ZI‚ȃeƒNƒjƒbƒN‚¾‚Æ‚©A‚±‚ñ‚ȃAƒvƒŠ‚ðHaskell‚Å‘‚¢‚½I‚Æ‚©A
‚±‚ñ‚ÈV‚µ‚¢ƒvƒƒOƒ‰ƒ€‚Ì‘‚«•û‚ª‚ ‚éI‚Æ‚©
‚»‚¤‚¢‚¤“à—e‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚Ì
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/23 00:00:10
>>202
‚¨‘O‚±‚̃XƒŒ—§‚Ä‚½‚¾‚ëB•¶‘Ì‚©‚ç‚·‚®‚í‚©‚ñ‚¾‚æB
Ž©•ª‚ЂƂè‘I–¯ˆÓޝ‚Å‚¢‚é‚ñ‚¶‚á‚Ë‚¥‚æB
«««
ƒvƒƒOƒ‰ƒ€”‚©‚ç—ˆ‚Ü‚µ‚½
½ÚØÝ¸(php”Â)
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/24 15:40:43
‹c˜_‚ðƒŒƒWƒ…[ƒ€‚µ‚½‚Ü‚¦B
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/27 21:48:43
HaskellŽg‚¦‚él‚Á‚Ä‚±‚ê‚©‚ç‚Ç‚ñ‚Ç‚ñ‘‚¦‚Äs‚‚Æ‚¢‚¤‚Ì‚ÉA‘I–¯‚àƒNƒ\‚à‚È‚¢‚Å‚µ‚åB
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 01:51:37
Haskell‚Í—¬s‚è‚Ü‚¹‚ñBŒ¤‹†ŽÒ‚̈êl‚Æ‚µ‚Ä’fŒ¾‚µ‚Ü‚·B
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 02:26:49
>>206
——R‚ð‚º‚Ð•·‚«‚½‚©‚Á‚½‚è‚·‚é‚ñ‚¾‚ªcB
‚±‚ê‚©‚ç•׋‚µ‚悤‚©‚ÆŽv‚Á‚Ă邯‚ÇA‚Ђå‚Á‚Æ‚µ‚Ä–³‘ÊH
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 06:23:53
>>207
Ž©•ª‚Ìu‚à‚Ì‚Ìl‚¦•ûv‚̃oƒŠƒG[ƒVƒ‡ƒ“‚ªL‚ª‚邾‚¯‚Å‚à
‘S‚–³‘ʂł͂Ȃ¢‚æ
209:207
06/06/28 08:35:59
>>208
‚ ‚ÁA‚¢‚âA‚ ‚é’ö“x‚Í‚à‚¤’m‚Á‚Ä‚é‚Ì‚¾‚¯‚ÇA
Haskell‚ÍŽÀ—p“I‚É‚àŽg‚¦‚é‚̂ł͂Ȃ¢‚©‚ÆŽv‚Á‚Ä
•W€“I‚ÈŠÖ”‚ÌŽg‚¢•û‚ð‘S‚ĕ׋‚µ‚悤‚©‚Æ‚¢‚¤
–îæ‚É >>206 ‚ðŒ©‚½‚Ì‚ÅcB
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 17:52:27
Haskell ‚Í–Ê”’‚¢‚¯‚ÇA‚ ‚ñ‚Ü‚èŽÀ—p“I‚ł͂Ȃ¢‚悤‚ÉŒ©‚¦‚é‚È‚ B
‚»‚ê‚Ù‚ÇŒø—¦‚ª‹‚ß‚ç‚ê‚È‚¢‚à‚Ì‚âA
‚ ‚é‚¢‚Í‚»‚ê‚Ù‚ÇŒø—¦‚ɉe‹¿‚̂Ȃ¢ƒvƒƒOƒ‰ƒ€‚È‚ç–â‘è‚È‚¢‚¯‚ÇA
Œø—¦ãA•›ì—p‚Í•K—vˆ«‚¾‚ÆŽv‚¤‚È‚ B
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 18:10:21
Haskell‚ª’x‚¢‚̂͒x‰„•]‰¿‚Ì‚¹‚¢‚Å‚ ‚Á‚ÄA•›ì—p‚ÍŠÖŒW‚È‚¢‚¾‚ëB
212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 23:24:57
•ʂɤ—p‚ɂȂ邩‚Ç‚¤‚©‚Æ—¬s‚é‚©‚Ç‚¤‚©‚ÍŠÖŒW‚È‚¢‚Å‚µ‚åB
‘Ђào‚½‚±‚Æ‚¾‚µASmalltalk‚âlisp/scheme‚É”—‚é’ö“x‚É‚Íu—¬s‚év‚©‚ÆB
‚ ‚܂藗R‚àŽ¦‚³‚¸‚ÉŠÔ”²‚¯‚È’fŒ¾‚ð‚·‚é‚̂͌¤‹†ŽÒ‚Æ‚µ‚Ăǂ¤‚È‚ñ‚¾‚낤B
‚ ‚ÆA•›ì—p‚ª‚ ‚ê‚ÎŽQÆ‚ªŽg‚¦‚é‚̂ŗႦ‚ÎÄ‹A‚Ì‘ã‚í‚è‚Éforƒ‹[ƒv‚ª‘‚¯‚éB
C‚Ý‚½‚¢‚ȃNƒCƒbƒNƒ\[ƒg‚ª‘‚¯‚éB•›ì—p‚ÍAHaskellŽ©‘̂̒x‚³‚Æ‚¢‚¤‚æ‚èA
Œø—¦“I‚ȃvƒƒOƒ‰ƒ€‚ª‘‚¯‚é‚©‚Ç‚¤‚©‚ÉŠ|‚©‚Á‚Ä‚‚éA‚Æ‚¢‚¤‚±‚Æ‚ð>>210‚ÍŒ¾‚¢‚½‚©‚Á‚½‚ñ‚Å‚ÍB
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 23:33:02
uHaskell‚Í—¬s‚è‚Ü‚¹‚ñv‚Á‚ÄAHaskell‚ð’m‚炸‚ÉŒ¾‚Á‚Ä‚é‚Ȃ炽‚¾‚Ì”nŽ‚¾‚µA
Haskell‚Ì—˜“_‚𓥂܂¦‚½ã‚Å‚»‚ñ‚È‚±‚Æ‚ðŒyX‚µ‚’fŒ¾‚³‚ê‚Ä‚àc‚¿‚å‚Á‚ƃAƒŒ‚Èl‚È‹C‚ª‚·‚é
‚Ç‚±‚Ì”n‚Ìœ‚Æ‚à‚í‚©‚ç‚ñ(ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Ì?)Œ¤‹†ŽÒ‚ª‰½‚ÆŒ¾‚¨‚¤‚ÆA—¬s‚é‚à‚ñ‚Í—¬s‚邵B
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/28 23:55:56
‰´‚à”n‚Ìœ‚¾‚ªAHaskell ‚͈ê”ÊŒü‚¯‚ɂ͗¬s‚ç‚È‚¢‚ÆŽv‚¤‚È‚ŸB
‚»‚à‚»‚à—¬s‚Á‚Ä‚¢‚鎖‚ªÅ‚àd—v‚Èl‚ÍŽg‚Á‚Ä‚¢‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 00:12:06
—¬s‚ç‚È‚¢‚ÆuŽv‚¤v‚ɂ͓¯ˆÓB‚½‚¾’fŒ¾‚Å‚«‚é‚Ù‚Ç•¨‚ð’m‚ç‚È‚¢orz
>‚»‚à‚»‚à—¬s‚Á‚Ä‚¢‚鎖‚ªÅ‚àd—v‚Èl‚ÍŽg‚Á‚Ä‚¢‚È‚¢
‚±‚ê‚Ì“ú–{Œê“I‚ȈӖ¡‚ª‚í‚©‚ç‚ñB“ǂ߂ñB
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 01:13:18
u‚Í‚â‚Á‚Ä‚¢‚é@@‚à‚Á‚Æ‚à@‚¶‚イ‚悤‚È‚±‚Æv‚¾‚Æ@‚©‚ñ‚ª‚¦‚é@‚ЂƂÍ@‚‚©‚Á‚Ä‚¢‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 02:45:50
â‘Η¬s‚ç‚È‚¢B
Žd—l‚ð—‰ð‚µ‚Ä‚à‚炦‚È‚¢‚ÆŽv‚¤B
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 03:20:34
‚Å‚à‚³A‚Þ‚©‚µALisp‚·‚°[—¬s‚Á‚½‚¶‚á‚ñH
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 05:28:17
>>212
forƒ‹[ƒv‚Æ(Œø—¦“I‚É)“¯“™‚È‚à‚͔̂j‰ó“I‘ã“ü‚ðŽg‚í‚È‚‚Ä‚à‘‚¯‚éB
Haskell‚Å‚à”j‰ó“IƒNƒCƒbƒNƒ\[ƒg‚Í‘‚¯‚éB
ƒŠƒXƒg‚ɑ΂µ‚Ă͑‚¯‚È‚¢‚¯‚ÇA‚±‚ê‚͂ނµ‚ë“–‘R‚¾‚낤B
•›ì—p‚ª‚ ‚邱‚Æ‚ÆA‘ã“üƒXƒ^ƒCƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚邱‚Ƃ𬓯‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚éB
u•K—vˆ«v‚Æ‚³‚ê‚é‚ׂ«‚Í‘ã“üƒXƒ^ƒCƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒOB
Haskell‚ɂ͕›ì—p‚Í–³‚¢‚¯‚ÇA‘ã“üƒXƒ^ƒCƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚é‚©‚çA
‚±‚ê‚ðHaskell‚ª’x‚¢——R‚É‚·‚é‚̂͂¨‚©‚µ‚¢B
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 05:52:08
•ÖæŽ¿–â‚Å\‚µ–ó‚È‚¢‚ñ‚Å‚·‚ªA
100MB ‚ð’´‚¦‚邿‚¤‚È‹‘å”z—ñ‚ðŽæ‚èˆµ‚¤‚悤‚È
‰ÈŠw‹ZpŒvŽZ‚Å‚à‘åä•v‚Å‚·‚©H
ŽQÆ“§–¾«‚Æ‚¢‚¤‚±‚Æ‚ÅA”z—ñ—v‘f‚ðˆê•”•ª•ÏX‚·‚邽‚Ñ–ˆ‚É
”z—ñ‚Ì‘SƒRƒs[‚µ’¼‚µ‚Ä‚é‚Ì‚©‚ÆŽv‚Á‚Ä‚¢‚é‚̂ł·‚ª‘å‚«‚ÈŒë‰ð‚Å‚·‚©H
‚Ç‚¤‚µ‚Ä‚à•›ì—p‚Ì‚ ‚éƒR[ƒh‚ð‘‚«‚½‚‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 06:12:19
>>220
Haskell‚Ì”z—ñ‚Í“ñŒn“‚ ‚Á‚ÄAˆê‚‚ª•ÏX–ˆ‚ÉŠ®‘S‚ȃRƒs[‚ðì‚éIArrayƒCƒ“ƒ^ƒtƒF[ƒX‚ÅA
‚à‚¤ˆê‚‚ªƒRƒs[‚È‚µ‚Å”j‰ó“I‘€ì‚ª‚Å‚«‚é‘ã‚í‚è‚Ƀ‚ƒiƒh‚ð’Ê‚µ‚½‘€ì‚µ‚©”F‚߂Ȃ¢MArrayƒCƒ“ƒ^ƒtƒF[ƒXB
‚¾‚©‚çA‚±‚Ì“_‚ÉŠÖ‚µ‚Ă͖â‘è‚È‚¢B‰ÈŠw‹ZpŒvŽZ‚ð‚·‚éã‚Å‘¼‚ÉáŠQ‚ª–³‚¢‚©‚Í•ÛႵ‚©‚˂邯‚ÇB
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 06:40:16
>>221
MArray ƒCƒ“ƒ^[ƒtƒF[ƒX‚Å‚·‚©B
‚»‚¤‚¢‚¤‚Ì‚ª—L‚Á‚½‚ñ‚Å‚·‚ËB‚»‚ê‚Å—E‹C‚ªo‚Ü‚µ‚½B‚Æ‚Á‚Ä‚àd—v‚Èî•ñ‚Å‚·B
‘½•ªA‘¼‚ɂͪŒ¹“I‚ÈŽxá‚͂Ȃ¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚Æ‚à‚¤ˆê‚‚‘¬‰»Žè–@‚Æ‚µ‚Ä
ŋߗ¬s‚Ì•À—ñƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à‚µ‚½‚¢‚̂ł·‚ªA
‚±‚Á‚¿‚Í Haskell ‚ł͂܂¾‚Ü‚¾‚Ì’iŠK‚Ȃ̂©‚ÈH‚ÆŸŽè‚ÉŽv‚Á‚Ä‚¢‚Ü‚·B
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 08:38:35
>•›ì—p‚ª‚ ‚邱‚Æ‚ÆA‘ã“üƒXƒ^ƒCƒ‹‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚Å‚«‚邱‚Ƃ𬓯‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚éB
IORef“™‚Ö‚ÌŽQƃZƒ‹‚Ö‚Ì‘ã“ü‚Íu•›ì—pv‚Æ‚µ‚Ä’m‚ç‚ê‚Ä‚¢‚Ü‚·‚ª‰½‚©H
‚È‚‚Æ‚à‹óŠÔŒø—¦‚ðˆÓޝ‚µ‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í•›ì—p‚ª‚È‚¢‚Ƃł«‚È‚¢B‚ÆŽv‚¤B
ŽžŠÔŒø—¦‚ɂ‚¢‚Ă̓I[ƒ_[‚Ì‹c˜_‚Å“¦‚°‚ê‚΂¢‚¢‚¯‚ÇB
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 08:43:28
>â‘Η¬s‚ç‚È‚¢B
>Žd—l‚ð—‰ð‚µ‚Ä‚à‚炦‚È‚¢‚ÆŽv‚¤B
C++‚̃oƒbƒhƒmƒEƒnƒEW‚âAJava‚Ì•¡ŽG‚Ègenerics‚ð—‰ð‚Å‚«‚é‚È‚çA
Haskell‚Ì‘½‘ŠŒ^‚âŒ^ƒNƒ‰ƒX‚ð—‰ð‚·‚é‚̂͂»‚¤“‚‚͂Ȃ¢‚Å‚µ‚åB
GoF‚ÌVisitor‚âMementoƒpƒ^[ƒ“‚ª—‰ð‚Å‚«‚é‚È‚çA‚ŠKŠÖ”‚ðŽg‚¢‚±‚È‚·‚Ì‚à“Á‚É–â‘è‚È‚¢‚©‚ÆB
‚Ç‚ê‚àˆêŽžŠú—¬s‚µ‚½‚à‚ÌB
Haskell‚ª–}l‚É—‰ð‚Å‚«‚È‚¢‚ÆŽv‚¤‚Ì‚ÍA‚»‚ꂱ‚»‘I–¯ˆÓޝ‚¶‚á‚È‚¢H
225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 09:11:42
>IORef“™‚Ö‚ÌŽQƃZƒ‹‚Ö‚Ì‘ã“ü‚Íu•›ì—pv‚Æ‚µ‚Ä’m‚ç‚ê‚Ä‚¢‚Ü‚·‚ª‰½‚©H
Œ¾—tŒ‚¢‚Ì–â‘肾‚ªA•›ì—p‚Á‚Ă̂ÍuŠÖ”“K—p‚⎮‚Ì•]‰¿‚ÉÛ‚µ‚ÄŒvŽZˆÈŠO‚Ì‚±‚Æ‚ðs‚¤‚±‚Æv
‚Å‚ ‚Á‚ÄAIORef‚Ì‘€ì‚Í‚±‚Ì’è‹`‚É“–‚Ă͂܂ç‚È‚¢‚̂ŕ›ì—p‚Ƃ͂¢‚¦‚È‚¢‚ÆŽv‚¤B
‚»‚Ì‚½‚߂ɂ킴‚í‚´u‘ã“ü“IƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚Æ‚¢‚¤Œ¾‚¢•û‚ð‚µ‚½‚ñ‚¾‚ªB
>‚È‚‚Æ‚à‹óŠÔŒø—¦‚ðˆÓޝ‚µ‚½ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Í•›ì—p‚ª‚È‚¢‚Ƃł«‚È‚¢B‚ÆŽv‚¤B
>ŽžŠÔŒø—¦‚ɂ‚¢‚Ă̓I[ƒ_[‚Ì‹c˜_‚Å“¦‚°‚ê‚΂¢‚¢‚¯‚ÇB
Œ¾—t‚Ì–â‘è‚𜂢‚ÄA“¯ˆÓB
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/29 15:06:19
IORef ‚Æ‚©‚Á‚ÄAIORef ‚Æ‚©‚ðŽæ‚èœ‚Žž‚ɃRƒs[‚ª”¶‚·‚é‚ñ‚¶‚á‚È‚¢‚ÌH
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 01:40:42
‚Å‚à‚Ü‚ AHaskell‚ʼnȊw‹ZpŒvŽZ‚È‚ñ‚ÄC‚É”ä‚ׂ邯10”{ˆÈã’x‚¢‚ñ‚ÅA
‚·‚é‹C‚ɂȂç‚È‚¢‚Å‚·‚¯‚Ç‚ËB
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 05:45:34
>>227
‚ `B‚¢‚¢‚ñ‚Å‚·‚æB‚Æ‚è‚ ‚¦‚¸‘¬“x‚ÍB
ÅI“I‚ɂǂñ‚ÈŠ´‚¶‚̃vƒƒOƒ‰ƒ€‚ɂȂ邩ŽÀÛ‚ÉŒ©‚Ă݂½‚¢‚ñ‚Å‚·‚©‚çB
‚»‚ê‚ÉŒvŽZ‘ÎÛ‚â“ü—͂ɂæ‚Á‚Ä‘¬“x‚ð‚»‚ê‚Ù‚Ç‹C‚É‚µ‚È‚¢ê‡‚à‚ ‚è‚Ü‚·‚µB
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 08:10:05
CŒ¾Œê‚ŃJƒŠƒJƒŠ‚Ƀ`ƒ…[ƒjƒ“ƒO‚µ‚½‘¬‚¢ŽÀ‘•‚ð‘‚¢‚ÄA
Haskell‚Å‚³‚‚Á‚Æ‚©‚¢‚½ŽÀ‘•‚Ìo—͂ƔäŠr‚µ‚ÄŒŸŽZ‚·‚é (Nƒo[ƒWƒ‡ƒ“ƒvƒƒOƒ‰ƒ~ƒ“ƒO)
‚Æ‚¢‚¤‚̂̓AƒŠ‚©‚à‚µ‚ê‚È‚¢‚ËB
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 08:26:59
>Œ¾—tŒ‚¢‚Ì–â‘肾‚ªA•›ì—p‚Á‚Ă̂ÍuŠÖ”“K—p‚⎮‚Ì•]‰¿‚ÉÛ‚µ‚ÄŒvŽZˆÈŠO‚Ì‚±‚Æ‚ðs‚¤‚±‚Æv ‚Å‚ ‚Á‚ÄA
‚í‚´‚í‚´”½˜_‚·‚é‚Ì‚à–Ê“|‚¾‚¯‚ÇAŒ¾—tŽg‚¢‚̘b‚ð‚·‚é‚È‚ç‚ÎA”½˜_‚³‚¹‚Ä‚à‚炤B
‰½“x‚à‘‚‚ªA•›ì—p(side effect)‚Á‚Ă̂ÍIORef‚Ö‚Ì‘ã“ü‚àŠÜ‚ނƈê”Ê‚Él‚¦‚ç‚ê‚Ä‚¢‚éB
—Ⴆ‚ÎSICP‚ÅAScheme‚É‘ã“ü‚Ì‹@”\‚ð“ü‚ê‚銂ÅAside effect bug‚Æ‚¢‚¤Œ¾—t‚ªo‚Ä‚‚邵A
‰½‚æ‚è IORef‚ðˆµ‚¤ƒ‚ƒiƒh IOƒ‚ƒiƒh‚Íu•›ì—pv‚ðˆµ‚¤ƒ‚ƒiƒh‚¶‚á‚È‚¢‚©B
IOƒ‚ƒiƒh‚âStateŽg‚í‚È‚¢‚Æ‘ã“ü‚̓ˆŠÖ”“I‚É‘‚¯‚È‚¢‚Å‚µ‚åB
“K“–‚É‚®‚®‚Á‚½‚¾‚¯‚Å‚à(Clean‚̃}ƒjƒ…ƒAƒ‹‚¾‚ª)
URLØÝ¸(sky.zero.ad.jp)`zaa54437/programming/concepts/index3.htm#a6
>‘ã“ü‚ÍAƒˆ‚ÈŠÖ”Œ^Œ¾Œê‚ł͔rœ‚³‚ê‚Ä‚¢‚éB‚Æ‚¢‚¤‚Ì‚àA‘ã“ü‰‰ŽZŽq‚Í•›ì—p(side effect)‚ð
>”º‚¤ˆ×AŽQÆ“§–¾«(referential transparency)‚ª”j‰ó‚³‚ê‚Ä‚µ‚Ü‚¤‚©‚ç‚Å‚ ‚éB
u‹·‹`‚Ì•›ì—pv‚Æ‚¢‚¤Œ¾—t‚ª‚ ‚é‚Ì‚©‚Ç‚¤‚©‚Í’m‚ç‚È‚¢‚ªAˆê”ʂɂ͑ã“ü‚à•›ì—p‚Æl‚¦‚ç‚ê‚Ä‚¢‚éB
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 09:46:16
>>230
Œë‰ð‚𵂌¾‚¢•û‚¾‚Á‚½‚ªA‰´‚ªŽw“E‚µ‚½‚©‚Á‚½‚̂͂»‚±‚¶‚á‚È‚¢B
>‰½‚æ‚è IORef‚ðˆµ‚¤ƒ‚ƒiƒh IOƒ‚ƒiƒh‚Íu•›ì—pv‚ðˆµ‚¤ƒ‚ƒiƒh‚¶‚á‚È‚¢‚©B
ˆá‚¤Bu“üo—Ív‚ðu•›ì—p‚È‚µ‚Åvˆµ‚¤ƒ‚ƒiƒh‚¾B
‚±‚±‚ÅŒ¾‚¤u“üo—Ív‚É‚ÍIORef‚Ì‘€ì‚È‚ñ‚©‚àŠÜ‚ß‚éB
‚È‚ñ‚Å‚±‚Ì‹æ•ʂɂ±‚¾‚í‚é‚©‚Æ‚¢‚¤‚ÆA
E>>210‚ÍuHaskell‚É•›ì—p‚ª–³‚¢v‚Æ‚¢‚¤‘O’ñ‚Řb‚µ‚Ä‚¢‚éB
@‚¾‚©‚ç‚È‚‚Æ‚à‚±‚Ì•¶–¬‚Å‚ÍHaskell‚ÌIO‚ð•›ì—p‚ƌĂԂ͕̂s“KØB
EunsafePerformIO‚Ȃǂɂæ‚Á‚Ä“±“ü‚³‚ê‚é–{•¨‚Ì•›ì—p‚Ƃ̋æ•Ê‚ª‚Å‚«‚½‚Ù‚¤‚ª—Ç‚¢B
‚Æ‚¢‚¤——R‚©‚çB
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 12:27:10
‚ ‚ AŒ¾‚¢‚½‚¢‚±‚Ƃ͕ª‚©‚Á‚½‚æB
IOƒ‚ƒiƒh‚Í•›ì—p‚ð—z‚Ɉµ‚í‚È‚¢B
Haskell‚ÍA•›ì—p‚ð•\Œ»‚·‚éIOƒ‚ƒiƒh‚ðƒˆŠÖ”“I‚ÉuŒq‚¢‚ÅvAmain‚Æ‚µ‚Ä’è‹`‚·‚éƒXƒ^ƒCƒ‹B
Œq‚¢‚¾ƒAƒNƒVƒ‡ƒ“‚ª’€ŽŸŽÀs‚³‚ê‚邱‚Æ‚ÅAŽÀsŒ`Ž®‚Í•›ì—p‚𔺂¤ƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ä“®ì‚·‚éB
ˆê•ûAunsafePerformIO ‚ÍIOƒ‚ƒiƒh‚Ƃ͈ႢAHaskell‚Ì’x‰„•]‰¿‚̃Xƒeƒbƒv‚Ì“r’†‚Å
–{“–‚Éu•›ì—p“I‚Év•]‰¿‚³‚ê‚é(ƒˆŠÖ”‚̘g‚ð‰ó‚µ‚Ä‚¢‚é)B
‚»‚ê‚ðŒ¾‚¢‚½‚¢‚͕̂ª‚©‚Á‚½B
>E>>210‚ÍuHaskell‚É•›ì—p‚ª–³‚¢v‚Æ‚¢‚¤‘O’ñ‚Řb‚µ‚Ä‚¢‚éB
>@‚¾‚©‚ç‚È‚‚Æ‚à‚±‚Ì•¶–¬‚Å‚ÍHaskell‚ÌIO‚ð•›ì—p‚ƌĂԂ͕̂s“KØB
‚Ç‚¤‚µ‚Ä‚»‚Ì‘O’ñ‚ª“ǂݎæ‚ê‚é‚Ì‚©•ª‚©‚ç‚ñ‚¯‚ÇB
‚Æ‚¢‚¤‚©–¾‚ç‚©‚É IOƒ‚ƒiƒh‚ð•›ì—p‚ðˆµ‚¤ƒ‚ƒiƒh‚Å‚»BunsafePerformIO‚Æ‹æ•Ê‚µ‚½‚¢‚͕̂ª‚©‚Á‚½‚ªB
Haskell‚Å•›ì—p‚ð•\Œ»‚Å‚«‚邱‚Ƃ͂à‚Í‚â펯‚Ȃ킯‚ÅA
uHaskell‚Í•›ì—p‚ð(•\–Êã)’Ç‚¢o‚µ‚½ˆ×‚ÉIOƒ‚ƒiƒh‚Æ‚¢‚¤‚â‚₱‚µ‚¢Œ`‚Å‚µ‚©ˆµ‚¦‚È‚¢B‚µ‚©‚µ•›ì—p‚ÍŒø—¦“I‚ȃvƒƒOƒ‰ƒ€‚ðˆµ‚¤ã‚Å•K—vˆ«‚¾‚æ‚ÈB‚à‚Á‚ÆŠÈ’P‚ɂȂç‚ñ‚Ì‚©Hv
‚Æ‚¢‚¤•—‚ɓǂñ‚¾B
233:‚Æ‚¨‚è‚·‚ª‚è
06/06/30 22:38:41
EŒ`Ž®“I‚É‚ÍHaskell‚̃\[ƒXƒR[ƒh‚Ì’†‚É•›ì—p‚𔺂¤—v‘f‚Í–³‚¢‚à‚̂Ƃ݂Ȃ¹‚éB
E•›ì—p‚ð‚¢‚í‚Îuƒ‰ƒ“ƒ^ƒCƒ€‘¤‚É’Ç‚¢o‚·v‚½‚߂̎d‘g‚Ý‚ªIOƒ‚ƒiƒhB
@‚»‚¤‚¢‚¤ˆÓ–¡‚ÅIO‚Í•›ì—p‚ðˆµ‚Á‚Ä‚¢‚邯‚¢‚¦‚éB
iE‚Å‚à–{“–‚É•›ì—p‚ðŽ‚Â‹Ö’f‚ÌŠÖ”‚àŽÀ‚Í‚ ‚éBj
‚Á‚Ä‚±‚Æ‚ÅFA?
ó‘Ô‹@ŠB‚ÌŽd—l‚ðƒtƒ[ƒ`ƒƒ[ƒg“I‚ɂł͂Ȃ\¬“I‚É
’è‹`‚Å‚«‚é‚Ì‚Á‚ăLƒ‚ƒ`ƒCƒC‚È
do\•¶Žg‚Á‚Ă邯•’ʂ̒€ŽŸˆ—Œ¾Œê‚Æ‚ ‚Ü‚è•Ï‚í‚ç‚È‚¢‚¯‚ÇB
‚Ü‚ ‹C•ª‚Ì–â‘è‚ÅB
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
06/06/30 23:03:53
>do\•¶Žg‚Á‚Ă邯•’ʂ̒€ŽŸˆ—Œ¾Œê‚Æ‚ ‚Ü‚è•Ï‚í‚ç‚È‚¢‚¯‚ÇB
‚»‚¤B‚Æ‚¢‚¤‚©let•¶‚àl‚¦‚悤‚É‚æ‚Á‚Ă͒€ŽŸŒ^‚Á‚Û‚¢B
for•¶‚âwhile•¶‚ª‚È‚‚ÄAƒIƒuƒWƒFƒNƒg‚̃Aƒbƒvƒf[ƒg‚ª‚Å‚«‚È‚¢Ž–‚𜂯‚ÎA
Žè‘±‚«Œ^Œ¾Œê‚àŠÖ”Œ^Œ¾Œê‚à‚»‚ñ‚Ȃɕςí‚ç‚È‚¢B
X‚ÉHaskell‚̓ˆŠÖ”“I‚Ȃ̂Ň˜‚ð‹C‚É‚µ‚È‚‚Ä‚¢‚¢‚ñ‚¾‚¯‚Ç‚ËB
235:‚Æ‚¨‚è‚·‚ª‚è‚P
06/06/30 23:52:32
fib = 1:1:zipWith (+) fib (tail fib)
= 1:1:2:3:5:8:12 ....
‚±‚ê‚Í‚¨‚È‚¶‚ÝHaskell”ŃtƒBƒ{ƒiƒbƒ`”—ñ
’x‰„•]‰¿‚Ì—á‚Æ‚µ‚Ĉê“x‚Í‚¨–Ú‚É‚©‚©‚邯‚¢‚¤B
‚±‚ê‚ÍƒŠƒXƒg‚Ì‚ ‚é—v‘f‚Ì’l‚ð
’x‰„•]‰¿‚ð—˜—p‚µ‚Ä
“¯‚¶ƒŠƒXƒg‚ÌŽè‘O‚Ì—v‘f‚©‚ç\¬‚µ‚Ä‚¢‚é‚Ì‚ªƒ~ƒ\B
#‰ðà‚ÍuƒtƒBƒ{ƒiƒbƒ` Haskellv ‚ŃOƒO‚邯‚¢‚Á‚Ï‚¢‚łĂ‚é‚̂ŗª
236:‚Æ‚¨‚è‚·‚ª‚è‚Q
06/06/30 23:55:06
‚Řb‚©‚í‚Á‚ÄmainŠÖ”‚Ì’l‚̘bB
‚±‚ê‚Á‚Ä—v‚·‚é‚ÉÅI“I‚É‚Í
main = (IO a) >>= (IO b) >>= (IO c) >>= (IO d) ......
‚Æ‚¢‚¤‚Ó‚¤‚É(IO x)‚ð>>=‚ł‚Ȃ¢‚¾”ŽìŒq‚ª‚è‚ÉŠÈ–ñ‚³‚ê‚é‚킯‚ÅB
(IO x)’†‚ɂ̓L[“ü—͂Ƃ©A‰æ–Êo—͂Ƃ©Aƒƒ‚ƒŠ‚Ìã‘‚«‚Æ‚©
’€ŽŸˆ—Œ¾Œê‚Ì–½—߃R[ƒh‚âƒTƒuƒ‹[ƒ`ƒ“‚̂悤‚È‚à‚Ì‚ª‹l‚Ü‚Á‚Ä‚éB
>>232‚Æ‚©‚ÅŒ¾‚Á‚Ä‚éƒAƒNƒVƒ‡ƒ“‚Ä‚â‚Â
‚¿‚Ȃ݂É(return x)‚Åì‚Á‚½(IO x)‚ÍNOPi‰½‚à‚µ‚È‚¢j‚ª“ü‚Á‚Ă邯‚݂Ȃ·B
237:‚Æ‚¨‚è‚·‚ª‚è‚R
06/06/30 23:59:14
>>236‚̃~ƒ\‚Í
ƒ‹[ƒv‚╪Šò‚ɑГ–‚·‚é(IO x)‚Í–³‚¢‚Á‚Ä‚±‚ÆB
‚È‚º‚»‚ê‚Å‚±‚Ü‚ç‚È‚¢‚Ì‚©‚Æ‚¢‚¤‚ÆA
ƒtƒBƒ{ƒiƒbƒ`”—ñ‚̂Ƃ«‚É
‚ ‚é—v‘f‚ðŒˆ’è‚·‚é‚̂ɂ»‚ê‚æ‚è‘O‚Ì—v‘f‚Ì’l‚ð—˜—p‚µ‚½‚悤‚É
ðŒ•ªŠò‚ÅŽŸ‚̈—‚Æ‚µ‚Ä(IO y)‚ðŒq‚°‚悤‚©(IO z)‚ðŒq‚°‚悤‚©Œˆ‚ß‚é‚Ì‚É
‚»‚ê‚æ‚è‘O‚Ì(IO x)‚Ì’l‚ð‚݂Čˆ‚߂鎖‚ª‚Å‚«‚é‚©‚çB
‚ ‚é‚¢‚Í‚»‚±‚őł¿Ø‚Á‚ăvƒƒOƒ‰ƒ€‚ðI—¹‚µ‚Ä‚à‚¢‚¢B
‚‚܂èAHaskell‚Å•›ì—p‚Ì‚ ‚éƒvƒƒOƒ‰ƒ€‚ð‘‚‚Á‚Ä‚±‚Æ‚Í
ƒtƒBƒ{ƒiƒbƒ`”—ñ‚ð’è‹`‚·‚邿‚¤‚É
ƒRƒ}ƒ“ƒh—ñ‚ð’è‹`‚µ‚Ä‚¢‚邿‚¤‚È‚à‚Ì
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5374“ú‘O‚ÉXV/244 KB
’S“–:undef