y”ŠwŽÒzHaskell‚̓ ..
[2ch|¥Menu]
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ƒ‰ƒXv‚ƁuŒ^\’zŽqƒNƒ‰ƒXv‚Ń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ƒ‰ƒXv‚͕ʕš‚È–ó‚Ÿ‚ª

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
‚ŁAu•’ʁv‚Ìà–Ÿ‚̓}ƒ_ƒ@H

676:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/05 20:14:22
@@@@@@@@@@@, - ' LP@M`@ €Q_
@@@@@@@@ __,š@ @@@@@@@ @ R. MR.
@@@@@ ,@ 'Ü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. ¿ @QQQ_r]ÛÕ
@@@ i|@/Ú/‚Œ@l@@l v'LP@@, LP`ƒC@ !| ‚Œl,ƒn „€„Ÿ]„¢ƒi„¢„¡„£@Q@ ƒwQQQQ
@@@ ƒn|@llÈʁR@Ä€ ''''@‚’==„¢ '''' /l jÊ|@ll@ll@@@ /./„¡„£„€„Š„£„€„©„Ÿ„Ÿ„£Ûº„¡i
@@ V@@a Ú'NLRi‚Ö.@_ €__,Ɂ@,.ƒC/|/ Ɂ@ll@l|@@ <^@ P‚k.lPP‚k.‚Œ‚k.!@@@@@@ @ „¡„£|
@@‚Œ‚Œ@@@ ll@{@@ ÜR_/ } °]ƒ.__@ Œ@@l| a
@ a@ @ a R,@@ ^€ q @ |:::::::| MR@ @ @ a
@ a@@@@ @ {.@ Ê R YM]„š€::::v@ l@ @ @ a
@ a@@@@@@|‚‰R{@R_ƒ]Ɂ]ˆêf::::R. |@ @ @ a
@ a@@@@@@|i:::::MNL--@:::......:...:.:.::.}|@@@@ a
@ a@@@@@@|i::::::R._:::_:::::::::::::::::::_ƒm |@@@@ a
@ a@@@@@@|i::::::::::::‚‰Q__:::::::::::/@@|
@@@@ @ @ @ jj::::::::‚’„š-- M°] 'Ü@|
@@@@@@ @ V:::::::ϓñ@@@@@ Q,É
@@@@@@@//::::::::::::i ° ˆê 'LP::.
@@@@@@ ,','::::::::::::::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‚nI‚΂©
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‚nI
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Š‘FA”]“àƒ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
‚Ü‚ Ad•¡ƒ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
uHaskellvuArrowv{u•’ʁv

697:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/05 23:20:35
•’Ê‚Á‚Ä‚—‚—‚—‚—

uƒvƒƒOƒ‰ƒ€vuƒ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ƒ[‚Á‚ÄŠÈ’PH

707:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/05 23:46:49
>>706
‚ӁE‚E‚€@‚—‚—‚—‚—‚—
‚š“ª‚ªŽã‚¢‚ƃAƒ[‚ªbrainf*ck‚Ý‚œ‚¢‚ÉŒ©‚Š‚é‚炵‚¢‚¯‚ǁA‰ÂŠ·}Ž®‚Ý‚œ‚¢‚Å”»‚è‚â‚·‚¢‚æB
ƒnƒbƒLƒŠŒŸ‚Á‚ÄŠÈ’PBŠî‘b“I‚Ȑ”Šw—Í‚ª‚ ‚ê‚΂Ÿ‚¯‚ǁBŒ—˜_‚®‚ç‚¢‚͏o—ˆ‚È‚¢‚Æ–³—‚©‚ȁB

708:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/05 23:48:02
>>707
> ƒnƒbƒLƒŠŒŸ‚Á‚ÄŠÈ’PBŠî‘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 uHaskellvuArrowv{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‚¢•û‚ð–À‚€‚Æ‚±‚ë‚Í‚ ‚邯‚ǁccŒ—˜_‚Ì’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ƒ[ƒWB
ˆá‚Á‚œ‚Á‚¯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@@@@@QQQQQQQQ
@@@@@@@@@r-A ,,,,,,,,,,A@/: : : : : : : : : :i@@@ ^
@@@@@@@@@L_,@,@@ A@_: : : : : : : : :i@@ ^@ Œ—˜_Ž‚¿o‚µ‚œ‚ç
@@@@@@@@ /œ) (œ>@@@|: :__,=-A: /@ƒ@@@•‰‚¯‚©‚ȂƎv‚Á‚Ä‚é
@@@@@@@@l ²@ '-@@@@@|:/@tbÉɁ@@@@_@@ƒj[ƒgi24E’j«j@
@@@@@@@@l ,`-=-'_@@@@ `l ƒÇ';/@@@@@ _@
@@@@@@@@RĪ-ªª-:j@@@ @-r'@@@@@@@@@PPPPPPPP
@@@@@@@@@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
‚É‚ ‚éui‘Ώ́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
‚`‚`El‚ª‚¢‚È‚­‚È‚Á‚Â܂ñ‚È‚­‚È‚Á‚œ‚ˁB

738:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/06 17:54:47
AAEl‚Æ‚¢‚€‚©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ƒhEƒ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‚ªŽQl‚ɂȂé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Œ—‚ƂȂéËEEEËƒ‚ƒiƒh‚̍ì—pæ–@

‚Æ‚¢‚€‚Ì‚ªwell-defined‚É‚È‚é‚Æ‚¢‚€‚±‚Æ‚ð‘_‚Á‚Ä‚éB‚œ‚µ‚©‚Ƀ‚ƒiƒh‚Á‚Đ”Šw“I‚ÈŠî‘b’mޝ–³‚µ‚Å‚àŽg‚Ђ邯ŠmM‚µ‚Ü‚µ‚œ‚©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 notationjAƒ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‰‰ŽZv‚ðŒq‚®‚Æ‚¢‚€ŠŽ‚¶‚ÉŽg‚¢Ï°œB

‚±‚Ì3s‚ðŒ©‚œ‚烊ƒ“ƒNæ‚ÉJUMPI

‚Q‚‚̃Nƒ‰ƒXƒƒ\ƒbƒh‚́AÅ‰‚Ì‚€‚¿‚́w>>=x‚ªwbxiÊß²Ì߁j‚ɑΉžAwreturnx‚ªwcatx‚ɑΉž‚·‚邯Šo‚Š‚Ä‚š‚¯‚Î—Ç‚¢‚©‚àƒlI
iJones‚͂킎‚ÆÊß²Ì߂Á‚Û‚­‚µ‚œ‚炵‚¢Èj
ƒ‚ƒiƒh‚̍\•¶‚Í‚R‚Bdo‚Ælet‚Æif‚Ÿ‚¯B

‰‰ŽZ‚ðƒ‚ƒiƒh“I‚É’è‹`‚µ‚ÄŒq‚®‚ƁAV‚µ‚¢“Á’¥‚ðŽQÆ“§‰ß“I‚Ƀ‚ƒiƒh‚ÉŒ‹‚т‚¯‚邱‚Æ‚ªo—ˆ‚¿‚á‚€B
‚µ‚©‚àƒ‚ƒiƒh‘¥‚R‚ª•ۏ؂·‚邿‚€‚Ɂu‘g‚Ý—§‚ď‡˜‚ªŽ©—Rv‚Ł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‚ɐ§–ñ‚ª‚©‚©‚Á‚Ä‚¢‚é‚©
‚Ç‚€‚©‚Å‚µ‚åBuŒŸŒê“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
‚š‘OA¡“ú‚Ì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
‚È‚é‚قǁcB

‚Å‚àA’x‰„•]‰¿‚à•K‚žŽg‚€‚킯‚ł͂Ȃ¢‚µA
(IO‚ÌŽž‚Ȃǒx‰„•]‰¿‚³‚ê‚Ă͍¢‚éê‡‚à‚ ‚é‚킯‚Å‚·‚æ‚ˁH)

‚È‚ñ‚Æ‚¢‚€‚©AŽQÆ“§–Ÿ‚»‚Ì‚à‚̗̂DˆÊ«‚ª‚í‚©‚ç‚È‚¢cB

EƒRƒ“ƒpƒCƒ‰‚ªì‚è‚â‚·‚¢H
E”Šw“I‚ɂ݂Ĕü‚µ‚¢H

cA‚¢‚ž‚ê‚àˆê”ʃ†[ƒU‚ɂ͊֌W‚È‚¢‚Å‚·‚æ‚ˁcB

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
‚€`‚ñcB‚±‚ê‚͐³‚µ‚¢‚̂łµ‚å‚€‚©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‚Å‚·‚æ‚ˁcB

828:799
08/02/17 00:16:41
>>824
Haskell‚̃fƒoƒbƒO‚Á‚Ăނµ‚ë‘å•Ï‚»‚€‚Å‚·‚¯‚ǁcB

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
EEE‚Ƃ͌Ÿ‚€‚à‚̂́AGHC‚ł͊®‘S‚ɃLƒƒƒbƒVƒ…‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢B

830:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 00:19:45
>>828
C‚̃fƒoƒbƒO‚ňê”ԍœ‚ªÜ‚ê‚é‚Ì‚ªŒ^‚É‚æ‚éƒoƒOB
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‚µ‚â‚·‚¢etcj
‹t‚ɁAuŽ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ƒOv‚Í‘å•Ï‚»‚€cB


833:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 00:29:07
>>831
>ŽQÆ“§–Ÿ«‚Í‚»‚ñ‚Ȃɏd‘å‚È“Á’¥‚¶‚á‚È‚¢

‚»‚€‚Å‚·‚æ‚ˁcB
‚Å‚àA‚È‚ñ‚©A‚©‚œ‚­‚ȂɎQÆ“§–Ÿ«‚ðŽç‚ë‚€‚Æ‚µ‚Ä
—]Œv‚í‚©‚è“ï‚­‚È‚Á‚Ä‚é‹C‚ª‚·‚é‚ñ‚Å‚·‚æ‚ˁB

‘S–Ê“I‚ÈŽQÆ“§–Ÿ«‚ðŽÌ‚Ä‚œ•û‚ªA
‚·‚Á‚«‚è‚·‚é‚̂ł͂Ȃ¢‚Å‚µ‚å‚€‚©cH

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‚ªÄŒ»‚µ‚È‚¢‚Æ‚©‘œ‚»‚€‚Å‚·‚ªcB


> ‚ǂ̕ӂł»‚€ŠŽ‚¶‚œ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ƒhA‚Æ‚¢‚€‚©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
‚»‚€‚È‚ñ‚Å‚·‚©cB
Œ‹‹ÇAе‚ê‚Ì–â‘è‚È‚ñ‚Å‚µ‚å‚€‚©‚Ë‚¥cB

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Ž„‚Í‚à‚¿‚ë‚ñccÑØ!

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

‚±‚€‚µ‚æ‚€ACi‚Ù‚©‚ÌŒŸŒê‚Å‚à‚¢‚¢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ŽÀ–±“Iv‚Æ‚¢‚€‚©‚Ç‚€‚©‚Í‚µ‚ç‚È‚¢‚¯‚ǁA
ƒRƒ“ƒpƒCƒ‰“I‚ȏˆ—‚ɂ͌ü‚¢‚Ä‚é‚炵‚¢cB


Ä‹A‰º~\•¶‰ðÍ
Wikipedia€–ÚØÝž
Haskell‚âML‚Ȃǂ̊֐”Œ^ŒŸŒê‚ł̍ċA‰º~\•¶‰ðÍ‚ÌŽÀ‘•‚Í“Á‚ÉŠÈ’P‚Å‚ ‚éB

o“T: ƒtƒŠ[•S‰ÈŽ–“TwƒEƒBƒLƒyƒfƒBƒAiWikipediajx

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‚à“¯—lB‘㐔“Iƒf[ƒ^Œ^‚¶‚á‚È‚­‚ăoƒŠƒAƒ“ƒg‚Æ‚¢‚€–Œ‘O‚Ÿ‚¯‚ǁjB

ŒŸŒêˆ—Œ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‚¶‚á‚È‚¢‚Ì

860:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 02:27:47
>>859
FFI‚ÍHaskell 98‚Ö‚Ì’Ç•â
URLØÝž(www.cse.unsw.edu.au)
unsafePerformIO‚à“ü‚Á‚Ä‚é

861:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 02:29:45
‚¶‚á‚ AHaskell‚͏ƒŒ‰‚ðŽž‚Á‚œ‚Æ‚¢‚€‚킯‚Ÿ

862:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 08:36:34
ƒn[ƒhƒŠƒAƒ‹ƒ^ƒCƒ€ƒAƒvƒŠ‚ÍHaskell‚ł͖³—

863:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 09:30:28
ŽÀŽžŠÔ—v‹‚ƃƒ‚ƒŠ‚𒌐ڗ˜—p‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“ˆÈŠO‚ÍHaskell‚Å‚š‚‹

864:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 11:58:51
>>863
‚Å‚«‚邟‚ë
URLØÝž(www.haskell.org)

865:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 12:01:27
‰Œ‘zƒƒ‚ƒŠ‚Æ‚©OS•K{‚¶‚ႎ

866:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/17 18:47:44
Haskell (International Computer Science Series) (ƒy[ƒp[ƒoƒbƒN)
Simon Thompson (’˜)
# ƒy[ƒp[ƒoƒbƒN: 528ƒy[ƒW
# o”ÅŽÐ: Addison Wesley; 3Rev Ed”Å (2008/9/15)
# ŒŸŒê ‰pŒê, ‰pŒê, ‰pŒê
# ISBN-10: 0201882957
# ISBN-13: 978-0201882957
# ”­”„“úF 2008/9/15

¡“x‚±‚»”­”„?

867:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/18 18:08:34
ŽQÆ“§–Ÿ«‚ð•ۏ؂µ‚È‚¢‚ƁAƒOƒ‰ƒtŠÈ–ñ‚ªŽg‚Š‚È‚­‚ˁH

868:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/18 18:18:32
Žg‚Š‚È‚­‚͂Ȃ¢‚ÆŽv‚€‚ªA‰œ‚ŁH

869:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/18 20:15:31
>>642
ƒf[ƒ^\‘¢‚ƃAƒ‹ƒSƒŠƒYƒ€‚ð‚܂Ƃ߂邟‚¯‚È‚çA‚»‚ꂱ‚»ŠÖ”Œ^ŒŸŒê‚Ì“ŸˆÓ•ª–삟‚µA
Žè‘±‚«Œ^‚̐¢ŠE‚Å‚àAƒƒbƒZ[ƒWƒƒ^ƒtƒ@‚Á‚ĉœ‚»‚êA‚Ègeneric programming‚ª•‚𗘂©‚¹‚Ä‚¢‚éB
‚»‚Ì•ª‚È‚š‚³‚çAó‘ԂƎ葱‚«‚ð‚܂Ƃ߂éSmalltalk“I‚ȃIƒuƒWƒFƒNƒgŽwŒü‚ª
‰e‹¿—͂𑝂µ‚Ä‚¢‚邿‚€‚ÉŽv‚€B
>>654‚ÌAlan Kay‚ÌŒŸ—t‚́AŽÀs‡˜‚ւ̈ˑ¶«‚ª‰º‚ª‚邱‚Æ
(‚±‚ê‚̓ƒbƒZ[ƒWƒƒ^ƒtƒ@AƒCƒxƒ“ƒg‹ì“®‚©‚玩‘R‚ɏo‚Ä‚­‚é)‚ƁA
ŽQÆ“§–Ÿ‚Æ‚¢‚€ˆÓ–¡‚ŏó‘Ô‚ð‘S‚­Ž‚œ‚È‚¢‚±‚Æ‚ð(ŒÌˆÓ‚ɁH)¬“¯‚µ‚Ä‚¢‚éB

870:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/19 02:47:18
ƒn[ƒhƒEƒFƒAƒŠƒAƒ‹ƒ^ƒCƒ€ˆ—‚Á‚ÄŒŸ—t‚É‚·‚ê‚Î
Haskell‚Í‚©‚Ȃ肢‚¯‚»‚€‚ÈŠŽG‚È‚ñ‚Ÿ‚¯‚ǂȂŸ

871:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/19 10:02:24
>>868
Œ`Ž®“I‚È•\Œ»‚ª“¯‚¶‚Å‚àA’l‚ª“¯‚¶‚±‚Ƃ̕ۏ؂ª‚È‚­‚Ȃ邩‚çB

872:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/19 10:36:55
>>871
•›ì—p‚ð“ü‚ê‚é‚Ȃ瓖‘R‚»‚ê‚ÍŠoŒå‚̏ザ‚á‚È‚¢‚Ì‚©

873:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/02/19 12:45:42
>>872
•›ì—p‚ð“ü‚ê‚Ä‚à‚¢‚¢‚̂́A’l‚ªƒ†ƒjƒbƒgŒ^‚̊֐”‚Ÿ‚¯‚É‚µ‚È‚¢‚Æ”j’]‚·‚邟‚ëB

874:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 07:06:26
«‚±‚̈͆‚ª‰ð‚¯‚œ‚珉SŽÒ‘²‹Æ‚ÆŒŸ‚Š‚é‚Å‚µ‚å‚€‚©H
main = getArgs >>= putStr . flip id "\n" . foldr (.) id . map (showHex . read)

URLØÝž(haskell.g.hatena.ne.jp) ‚ð­‚µ‰ü•Ï

875:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 10:02:11
>>874
ˆÃ†‚ÉŒ©‚ЂĂ¢‚œ‚Ì‚ªA‰œ‚̕ϓN‚à‚È‚¢ƒvƒƒOƒ‰ƒ€‚Æ‚µ‚Ä”Fޝ‚Å‚«‚邿‚€‚ɂȂÁ‚œ‚瑲‹Æ‚Ÿ‚ȁB

876:874
08/03/09 19:04:29
>>875
‚»‚€‚Å‚·‚©c
1“ú‚ª‚©‚è‚Å‰ð‚¯‚œ‚̂ŏ‰SŽÒ‘²‹Æ‚©‚ÆŽv‚Á‚œ‚̂ł·‚ªcorz

‰œ‚̕ϓN‚à‚È‚¢ƒvƒƒOƒ‰ƒ€‚ÉŒ©‚Ђ邿‚€‚ɐži‚µ‚Ü‚·w

877:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/09 23:43:38
‰œ‚̕ϓN‚à‚È‚¢‚æ‚€‚ÉŒ©‚Š‚é•K—v‚͂Ȃ¢‚ÆŽv‚€‚ª‰ð‚­‚̂ɂP“ú‚ª‚©‚è‚͂܂Ÿ‰‹‰ŽÒ‚̈悩B

878:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/13 21:20:39
”Y‚Þ‚Æ‚±‚낪Œ©“–‚œ‚ç‚ñ

‚š‚ê‚Í‚à‚€‚Ÿ‚ß‚Ÿ

879:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/13 21:26:04
flip id "\n"‚ª”Y‚Þ‚Æ‚±‚ë‚¶‚á‚È‚¢‚©H
‚È‚º($"\n")‚Ə‘‚©‚È‚¢‚ñ‚Ÿ‚ë‚€

880:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/14 13:47:26
Prelude> ($ "789") $ ($ (($ "456") $ ($ "123") $ (++))) $ (++)
"123456789"

ƒXƒ^ƒbƒNƒ}ƒVƒ“‚Ý‚œ‚¢‚Ÿ(w

881:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/18 18:48:31
•Ö—˜‚Ÿ‚È‚±‚ê
\a -> hoge a 4 ()
flip (flip hoge 4) ()
($ ()) . ($ 4) . hoge

882:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/03/19 16:27:19
>>881
‚ ‚ A‚»‚€‚â‚Á‚ăJƒŠ[‰»‚Å‚«‚é‚ñ‚ŸB–Ú‚©‚ç—Ø‚ª—Ž‚¿‚œ‚æB


883:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/04/12 21:48:42
ˆø‚­Žè‚ ‚Ü‚œ‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚Í?
URLØÝž(slashdot.jp)
---
Java(16479Œ)AC++(8080Œ)AC#(7780Œ)AJavaScript(6749Œ)A
Perl(5710Œ)APHP(2641Œ)APython(1408Œ)ACOBOL(1207Œ)A
Ruby(769Œ)ALisp(33Œ)‚Æ‚¢‚Á‚œŠŽ‚¶‚炵‚¢B

‚Ƃ肠‚Š‚žJava‚ÆC/C++/C#A‚ ‚ÆJavaScript‚ðŠo‚Š‚ê‚΁A
“–•ªŽdŽ–‚ɂ͍¢‚ç‚È‚¢‚æ‚€‚Å‚ ‚éBCOBOL‚Ì‚µ‚Ô‚Æ‚³‚à–Ú—§‚B

‚¿‚Ȃ݂ÉHaskell‚âOCaml‚Ì‹l‚Í10ˆÈ‰º‚Ÿ‚Á‚œ‚»‚€‚ŸB
---


ŽŸƒy[ƒW
ÅVƒŒƒX•\ŽŠ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚š‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ŽŠ
‰É‚‚Ԃµ2ch

5389“ú‘O‚ɍXV/244 KB
’S“–:undef