[•\ŽŚ : ‘S‚Ä ĹV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.sc‚Ěread.cgi‚Ö]
Update time : 09/01 11:11 / Filesize : 241 KB / Number-of Response : 1017
[‚ą‚ĚƒXƒŒƒbƒh‚̏‘‚Ťž‚Ý‚đíœ‚ˇ‚é]
[{” Ĺ‹ß—§‚Á‚˝ƒXƒŒ•”M‚˘ƒXƒŒˆę—— : {” Ĺ‹ß—§‚Á‚˝ƒXƒŒ^‹LŽŇ•Ęˆę——] [—ŢŽ—ƒXƒŒƒbƒhˆę——]


ŞƒLƒƒƒbƒVƒ…ŒŸőA—ŢŽ—ƒXƒŒ“Žě‚đCł‚ľ‚Ü‚ľ‚˝A‚˛–Ŕ˜f‚đ‚¨Š|‚Ż‚ľ‚Ü‚ľ‚˝

ŠÖ”Œ^ŒžŒęML (SML, OCaml, etc.), Part 6



1 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/06/15(ŒŽ) 07:15:21 .net]
ŠÖ”Œ^ŒžŒęML‚ɂ‚˘‚ÄŒę‚éƒXƒŒƒbƒh‚Ĺ‚ˇB

ML‚́AŠmŒĹ‚Ć‚ľ‚˝—˜_“I”wŒi‚đŽ‚ÂŒžŒę‚Ĺ‚ ‚č‚Č‚Ş‚çA
ŒťŽŔ“I‚Čƒ\ƒtƒg‚ĚŠJ”­‚É‚ŕŽg—p‚Ĺ‚Ť‚éŽŔ—pŤ‚đ”ő‚Ś‚˝ŒžŒę‚Ĺ‚ˇB
‚Ü‚˝AƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̏‰SŽŇ‚ŞĹ‰‚ÉŠwK‚ˇ‚錞Œę‚Ć‚ľ‚Ä‚ŕ—D‚ę‚Ä‚˘‚Ü‚ˇB

‘–{ŽR
Standard ML www.smlnj.org/
Objective Caml caml.inria.fr/ocaml/

‘OƒXƒŒ
ŠÖ”Œ^ŒžŒęML(SML, OCaml, etc.), Part 5
pc12.2ch.net/test/read.cgi/tech/1186292994/

135 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/05(“ú) 17:28:04 .net]
>>132
kekkon‚Á‚Ä‚˘‚¤ŠÖ”‚ŁAanata‚Ć‚˘‚¤ƒŒƒR[ƒh‚Ş—v‘f‚ĚƒŠƒXƒg‚đˆř”‚É‚ľ‚Ä
đŒ‚ɍ‡‚¤l”‚đ•Ô‚ˇ‚ÂЂ˘‚¤ę‡‚ɁEEE

let rec kekkon anata = match anata with
[] -> 0
| first :: rest -> (match first with
{name = n; toshi = t; syunyu = s; tyotiku = t; sisan = s; youshi = y}
-> 0@
‚Ć‚Š‚Ć‘‚Š‚¸‚ɁAˆČ‰ş‚̂悤‚ɏ‘‚­‚Ů‚¤‚Ş‚˘‚˘‚Ě‚Š‚Č‚Ÿ‚Ć‚˘‚¤Žż–â‚Ĺ‚ˇB

let rec kekkon anata = match anata with
[] -> 0
| {name = n; toshi = t; syunyu = s; tyotiku = t; sisan = s; youshi = y} :: rest ->



136 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/05(“ú) 17:44:47 .net]
>>133
‚¨D‚Ť‚Č•ű‚đB‚˝‚žA
let rec kekkon anata = match anata with
‚Í
let rec kekkon = function
‚Ě•ű‚ŞŠČŒ‰B

137 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/05(“ú) 17:46:33 .net]
‚Ç‚Á‚ż‚Ĺ‚ŕ‚˘‚˘‚ń‚Ĺ‚ˇ‚ˁB‚Ç‚ŕ‚Ĺ‚ˇB


138 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/05(“ú) 18:49:38 .net]
>>133
‚ą‚ĚƒTƒ“ƒvƒ‹ƒR[ƒh‚̂悤‚Ƀ

139 –ź‘OFŒƒR[ƒh‚Ĺ‚ ‚ę‚Î’źÚƒAƒNƒZƒX‚ˇ‚é‚Á‚Ä‚˘‚¤Žč‚ŕ
‚ ‚é‚ćBƒ^ƒvƒ‹‚Ěę‡‚Íó‹ľ‚É‚ŕ‚ć‚邯‚Ç2”Ô–Ú‚Ě•ű–@‚Ş‘˝‚˘‚ń‚ś‚á‚Č‚˘‚ЂȁB
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

140 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/06(ŒŽ) 09:38:23 .net]
record label ‚ɐ܊pˆÓ–Ą‚Ě‚ ‚é–ź‘O‚đ•t‚݂Ă ‚é‚̂ɁA
pattern match ‚ĹƒƒUƒƒUˆÓ–Ą•s–ž‚ȕϐ”‚ɑД›‚ˇ‚éƒXƒ^ƒCƒ‹‚Í‚¨‚Š‚ľ‚˘B
‚ť‚ń‚Č‚ą‚Ć‚ˇ‚邊‚ç s ‚Ş“ń‰ń‘Š”›‚ł‚ę‚Ă郈B
136 ‚ĚŒž‚¤‚悤‚É r.name ‚Ć‚Š‚ĹƒAƒNƒZƒX‚ˇ‚é‚Ů‚¤‚Ş•’ʁB


141 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/10(‹ŕ) 16:02:51 .net]
ƒf[ƒ^\‘˘‚ɂ‚˘‚Ä’˛‚ׂâ‚˝‚ç
ttp://en.wikipedia.org/wiki/VList
‚ĚVlist‚Ć‚˘‚¤‚ŕ‚Ě‚đŒŠ‚Â‚Ż‚˝‚̂łˇ‚ށA‚ą‚ę‚ÍƒŠƒXƒg‚đŽg‚Á‚˝
“Ž“I”z—ń‚̂悤‚Č‚ŕ‚̂łľ‚傤‚ЁBi‰pŒę‚Ş‹ęŽč‚Ě‚˝‚߂悭‚킊‚č‚Ü‚š‚ń‚Ĺ‚ľ‚˝j
‚Ü‚˝AOCaml‚ŏ‘‚­‚Ƃǂ̂悤‚ɂȂé‚̂łľ‚傤‚ЁB
•Ş‚Š‚é•ű‚Ş‚˘‚˝‚狳‚ڂĂ­‚ž‚ł‚˘B


142 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/10(‹ŕ) 20:09:46 .net]
‚Ü‚ŸAList.nth ‚Ş–­‚É‘‚˘ list ‚ĆŽv‚Ś‚Î‚˘‚˘‚ˁB
“š‚Ś‚Ş—~‚ľ‚˘‚́H‚ť‚ę‚Ć‚ŕˆę‚ɍl‚Ś‚Ä‚Ů‚ľ‚˘‚́H
Okasaki ‚ɂ͍ڂÁ‚ĂȂ˘‚ˁB



143 –ź‘OF(* ` *) mailto:sage [2009/07/10(‹ŕ) 22:04:04 .net]
’ˇ‚ł‚Ş”{‚ɂȂÁ‚Ä‚˘‚­array‚Ş’†g‚ĚƒŠƒ“ƒNƒŠƒXƒg‚É‚ľ‚ŠŒŠ‚Ś‚Č‚˘‚ń‚Ĺ‚ˇ‚Ż‚ÇB
‰pŒę‚Ş“Ç‚ß‚Č‚­‚Ä‚ŕ}‚ÍŒŠ‚Ś‚Ü‚ˇ‚ć‚ˁB
\‘˘‚Í‚ą‚ń‚ČŠ´‚ś‚Ĺ‚˘‚˘‚ń‚ś‚á‚Č‚˘‚́i}‚̂܂ń‚܁jB

type 'a vlisti = VLNil | VLCel of 'a vlisti * int * 'a array
type 'a vlist = 'a vlisti * int

‘€ě‚ÍŽŠ•Ş‚Ĺl‚Ś‚Ü‚š‚¤B



144 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/10(‹ŕ) 22:38:27 .net]
>>140
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇBƒR[ƒh‚Ě‚¨‚Š‚°‚łȂń‚ƂȂ­‚Ĺ‚ˇ‚Ş
ƒCƒ[ƒW‚Ĺ‚Ť‚Ü‚ľ‚˝Bi‚Ƃ͂˘‚Á‚Ä‚ŕ‚ą‚Ěƒf[ƒ^\‘˘‚Ş
‚Ç‚ń‚Č•—‚É‚ ‚肪‚˝‚˘‚Ě‚Š‚ÍA‚Ü‚ž—‰đ‚Ĺ‚Ť‚Ă͂˘‚Č‚˘‚̂łˇ‚ށEEEj

145 –ź‘OF139 mailto:sage [2009/07/11(“y) 08:49:39 .net]
‹łˆçă‚Í
type 'a vlisti = VLNil | VLCel of 'a vlisti * int * 'a option array
‚̂ق¤‚Ş—Ç‚˘‚Ĺ‚ˇB
140 ‚ž‚Ć–„‚Ü‚Á‚Ä–ł‚˘ƒgƒR‚đ–„‚ß‚é’l‚Ş•K—v‚Ĺ‚ˇ‚ˁB(Obj.magic 0 ‚ȂǂŖ„‚ß‚é‚Ě‚Íƒ_ƒâ‘΁B)




146 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/12(“ú) 20:12:39 .net]
ctags5.8‚ĹOCaml‚ރTƒ|[ƒg‚ł‚ę‚˝‚炾‚˘‚ćB

147 –ź‘OF143 mailto:sage [2009/07/12(“ú) 20:52:01 .net]
ctags -> Exuberant Ctags‚É’ůłB

148 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/16(–Ř) 08:02:09 .net]
otags‚Ş‚˘‚ç‚Č‚­‚Č‚é‚ĆŠđ‚ľ‚˘‚Č
”÷–­‚Éctags‚ĆƒIƒvƒVƒ‡ƒ“‚ވá‚Á‚˝‚股‚é‚Ě‚ŞƒEƒU‚Š‚Á‚˝‚ń‚ž

149 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/07/23(–Ř) 08:24:19 .net]
OCaml‚Š‚çC‚Ö‚Ěƒgƒ‰ƒ“ƒXƒŒ[ƒ^[‚Á‚Ä‚ ‚č‚Ü‚š‚ń‚ЁH

150 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/23(–Ř) 09:00:30 .net]
>>146
groups.google.com/group/fa.caml/browse_thread/thread/cc13807fa7204874/91529afa62a52640


151 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/07/25(“y) 19:43:01 .net]
OCaml‚Ĺ
(('a -> 'b) -> 'a -> 'b) -> 'a -> 'b = <fun>
int -> int = <fun>

‚ĹŒ^‚ž‚Ż‚đŽw’肾‚ĕϐ”‚đéŒž‚ˇ‚邹‚Ƃ͂łŤ‚Ü‚ˇ‚ЁH

152 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/25(“y) 23:52:22 .net]
•ϐ”‰˝‚ť‚ę•|‚˘

‚Ć‚˘‚¤‚Љ˝‚Ş‚â‚č‚˝‚˘‚Ě‚Š‘S‚­‚킊‚ç‚ń

153 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/26(“ú) 00:07:08 .net]
>>148‚ĚŒ^‚đŽ‚ÂŽŻ•ĘŽq‚Č‚ç’č‹`o—ˆ‚é



154 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/26(“ú) 00:07:51 .net]
‚˝‚žAă‚Í-rectypes‚Č‚ľ‚ŏo—ˆ‚邊‚͂킊‚ç‚ń

155 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/26(“ú) 20:13:20 .net]
Œ^’Žß‚đŽg‚Á‚˝–ł–źŠÖ”‚đ‚Š‚˘‚Ä‚˘‚āA‚Ó‚Ć‘M‚˘‚Ä

fun (x:('a->'b)->(z:'a->'b)) z -> z;;‚Ć‚ľ‚˝‚Ć‚ą‚ë

- : (('a -> 'b) -> z:'a -> 'b) -> 'c -> 'c = <fun>
‚̂悤‚Ɏ󗝂ł‚ę‚Ü‚ľ‚˝‚ށA3‚‚̂¤‚ż‚̍ŏ‰Az:'a‚Ěz@‚͂ǂ¤‚˘‚¤ˆÓ–Ą‚Ş‚ ‚é‚Ě‚Š
‚킊‚č‚Ü‚š‚ńB
fun (x:('a->'b)->(z:'a->'b)) -> z;;
‚Ć‚ľ‚Ä‚ŕz‚͍S‘Š‚ł‚ę‚Ä‚˘‚Č‚˘‚悤‚Ĺ‚ˇ‚ľB



156 –ź‘OF148 mailto:sage [2009/07/26(“ú) 21:13:50 .net]
‚ť‚ę‚Íx‚Ć‚˘‚¤ŽŻ•ĘŽq‚đx‚Íint‚Ĺ‚ ‚éA‚Ć‚˘‚¤‚ą‚Ć‚ž‚ŻŽw’肾‚Ä
éŒž‚Ĺ‚Ť‚é‚Ć‚˘‚¤‚ą‚Ƃłˇ‚ć‚ˁH‚â‚肊‚˝‚đ‹ł‚Ś‚Ä‚˘‚˝‚ž‚݂܂ˇ‚ЁH


157 –ź‘OF148/153 mailto:sage [2009/07/26(“ú) 21:15:14 .net]
>>148
‚Í
>>149
>>150
—l‚ ‚ĂłˇBޏ—炾‚Ü‚ľ‚˝B‚ť‚ę‚Ɖń“š‚ ‚č‚Ş‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB


158 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/26(“ú) 22:59:56 .net]
•ϐ”‚ŞéŒž‚Ĺ‚Ť‚é‚Ć‚ÍŒž‚Á‚ĂȂ˘
‚˝‚žAŠÖ”‚Ěˆř”‚Č‚Ç‚ÉƒAƒmƒe[ƒVƒ‡ƒ“‚ˇ‚邹‚Ć‚Ĺ
ŠÖ”‚Ě’č‹`”ÍˆÍ‚đ‹ˇ‚ß‚é‚ą‚Ć‚Ío—ˆ‚é

•’ʂ̒č‹`
let f x = x;;

Œ^‘S‘Ě
let f x : int = x;;
let f x : int ->int = x;;

ˆř”
let f (x:int) = x;;
let f (x:int->int) = x;;

>>148‚̏ă‚ĚŒ^‚́A‚ą‚ę‚đŽg‚Á‚Ä
YƒRƒ“ƒrƒl[ƒ^‚ĚŒ^‚đint->int‚Ő§ŒŔ‚ľ‚˝‚ŕ‚Ě

159 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/26(“ú) 23:00:46 .net]
int->int‚ś‚á‚Č‚­‚Ä'a->'b‚ž‚Á‚˝

160 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/27(ŒŽ) 10:29:45 .net]
Žż–âŽŇ‚Í‚ŕ‚¤­‚ľ“Ž‹@‚Č‚Ç‚đ‘‚Ť‰Á‚Ś‚Ä‚Ů‚ľ‚˘B„Č‚ľ‚˝ă‚ŁB
”wŒiŕ–ž–ł‚ľ‚ɁAŠÔˆá‚Á‚˝—pŒę‚ĹŽż–₳‚ę‚Ä‚ŕ“š‚Ś‚ç‚ę‚Ü‚š‚ńB
‹t‚Éŕ–ž‚Ş‚ ‚ę‚΁A‘˝­ŠÔˆá‚Á‚Ä‚˘‚Ä‚ŕ‰ń“šŽŇ‚Ě•ű‚Őł‚ľ‚­‰đŽß‚Ĺ‚Ť‚Ü‚ˇB

148 ‚ž‚Ż‚ž‚Ćƒzƒ“ƒg‚ɈӖĄ•s–ž‚ž‚Ş 153 ‚Š‚ç‚ˇ‚é‚ƁAC ‚É‚¨‚Ż‚é int x;
‚Ě—l‚Ɂu•ϐ”‚đéŒžv‚Ĺ‚Ť‚邊A‚Ć‚˘‚¤‚Ě‚ŞŽż–â‚ĚˆÓ}‚ž‚ĆŽv‚˘‚Ü‚ˇ‚ށA
ML ‚ł͒l‚Ě–ł‚˘uŽŻ•ĘŽq‚Ě‘Š”›v‚͏o—ˆ‚Ü‚š‚ńB

154A‚¨‘O‚Í–˘—ˆ‚ÉŒü‚Ż‚Ä˜b‚ľ‚Ä‚˘‚é‚Ě‚ŠB

>>152
z:'a ‚Ě z ‚ÍŽŻ•ĘŽq‚ł͂Ȃ­ƒ‰ƒxƒ‹‚Ĺ‚ˇBŒă‚Ě z ‚Ć‚ÍŠÖŒW‚ ‚č‚Ü‚š‚ńB
•ś–@‚đ‚ż‚á‚ń‚ĆŠm”F‚ľ‚āAƒ‰ƒxƒ‹•t‚Ťˆř”‚̉đŕ‚đ“Ç‚ń‚Ĺ‚­‚ž‚ł‚˘B


161 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/28(‰Î) 12:36:02 .net]
ŘŒűă“I‚ÉŽn‚Ü‚éeŘ‚ČƒŒƒX‰łI

162 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/29(…) 00:57:41 .net]
val come_on : orz -> or2

163 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/07/29(…) 13:23:33 .net]
>>159
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB‚xƒRƒ“ƒrƒl[ƒ^‚̂悤‚Č‚ŕ‚Ě‚đě‚낤‚Ć‚ľ‚Ä‚˘‚Ü‚ľ‚˝B
”ńí‚ÉŽQl‚ɂȂč‚Ü‚ľ‚˝B@

>>154‚މń“š‚ÉŠ´ŽÓ‚ľ‚Ä‚˘‚é‚Ě‚Í
>>150‚́Ao—ˆ‚éA‚މń“š‚ɂȂÁ‚Ä‚˘‚é‚ĆŽv‚Á‚˝‚Š‚ç‚Ȃ̂łˇ‚ށB




164 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/07/29(…) 21:32:04 .net]
(('a -> 'b) -> 'a -> 'b) -> 'a -> 'b‚Ć‚˘‚¤Œ^‚ĚŽŻ•ĘŽq‚đ’č‹`‚Ĺ‚Ť‚é

‚Ć

YƒRƒ“ƒrƒl[ƒ^‚đ’č‹`‚Ĺ‚Ť‚é

‚Í100Œő”N‚­‚炢—Ł‚ę‚Ä‚é‹C‚Ş‚ˇ‚é


165 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/08/15(“y) 12:47:34 .net]
(///)‚̂悤‚ȉ‰ŽZŽq‚đ‚‚­‚Á‚Ähaskell‚̂悤‚ČƒŠƒX‚Ć‚č‚Ä‚ç‚é‚đ•”•Ş“I‚ÉŽŔŒť‚ľ‚˝‚˘‚Ĺ‚ˇB
(3///5) == [3;4;5] ‚Ý‚˝‚˘‚ČŠ´‚śB
‰‰ŽZ‹L†‚͉˝‚Ş“K“–‚Ĺ‚ˇ‚ЁH

166 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/15(“y) 15:34:30 .net]
( -- ) ‚đ‚Ç‚Á‚Š‚ĚƒTƒ“ƒvƒ‹ƒR[ƒh‚ĹŒŠ‚˝‚Č

167 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/15(“y) 17:40:51 .net]
>>163
List.iter print_int (1--100)
‚Ć‚Š‚Ĺ‚ˇ‚ЁH@‚˘‚˘‚Ĺ‚ˇ‚ˁBŒŠ‚₡‚˘‚Ĺ‚ˇB


168 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/22(“y) 15:26:49 .net]
SML/NJ‚Š‚çˆÚ‚Á‚Ä‚Ť‚Ü‚ľ‚˝‚ށASML‚Ƃ͐FX‚Ćˆá‚¤•”•ނޑ˝‚­‚Ȣf‚˘‚Ü‚ˇB
OCaml‚Ě•W€ƒ‰ƒCƒuƒ‰ƒŠ‚É–ł‚˘‚ŕ‚Ě‚ÍŽŠ•Ş‚ĹŽŔ‘•‚ľ‚Ä‚˘‚é‚̂łˇ‚ށASML‚Ć‚Ě
ƒRƒ“ƒpƒ`‚đŽć‚郉ƒCƒuƒ‰ƒŠ‚Č‚Ç‚Ş‚ ‚Á‚˝‚股‚é‚̂łľ‚傤‚ЁH

169 –ź‘OF165 mailto:sage [2009/08/22(“y) 22:50:51 .net]
Ä“x‚ˇ‚˘‚Ü‚š‚ńBSML/NJ‚É‚ÍCompilation Manager‚Ć‚˘‚¤‚ŕ‚Ě‚Ş‚ ‚Á‚Ämake‘Š“–
‚Ě‚ą‚Ć‚Şo—ˆ‚é‚̂łˇ‚ށAOCaml‚Ĺ‚ÍUnix‚Ěmake‚đŽg‚¤‚Ě‚Ş•’ʂȂ̂łľ‚傤‚ЁH
OCaml‚ĚƒhƒLƒ…ƒƒ“ƒg‚Ĺ‚Ímake‚đŽg‚Á‚˝—Ⴊ‘‚˘‚Ä‚ ‚č‚Ü‚ľ‚˝B
‚ť‚ę‚Ć‚ŕAomake‚Ć‚˘‚¤‚ŕ‚Ě‚Ş‚ ‚é‚悤‚Ĺ‚ˇ‚ށA‚ą‚ę‚đŽg‚¤‚Ě‚ŞĄŽž‚Ě‚â‚č•ű‚Ĺ
‚ľ‚傤‚ЁB

170 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/22(“y) 23:24:33 .net]
‚ť‚ę‚Í‚¨‚Ü‚Ż

171 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/23(“ú) 21:30:22 .net]
‚Č‚ń‚Šcaml.inria.fr‚ŞˆŮ—l‚ɏd‚˘‚ń‚ž‚Ż‚ÇA‚Ç‚¤‚Š‚ľ‚˝‚Ě‚Š‚ČB
www.inria.fr‚Í•’Ę‚ÉŒq‚Ş‚é‚ž‚݂ɁB

172 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/24(ŒŽ) 09:06:37 .net]
SML‚Ć‚ĚƒRƒ“ƒpƒ`‚đŽć‚郉ƒCƒuƒ‰ƒŠ‚Č‚ń‚Ä‚˘‚¤ŒăŒü‚Ť‚Ě•¨‚Í•ˇ‚˘‚˝‚ą‚Ć‚ ‚č‚Ü‚š‚ńB
OCaml ‚Ě stdlib ‚́u•W€ƒ‰ƒCƒuƒ‰ƒŠv‚É‚ ‚炸A OCaml ŽŠg‚đƒRƒ“ƒpƒCƒ‹
‚ˇ‚é‚˝‚ß‚ÉĹ’áŒŔ•K—v‚Ȋ֐”‚đW‚ß‚˝‚ž‚Ż‚Ćl‚Ś‚˝‚Ů‚¤‚ލK‚š‚Ĺ‚ˇB
uŽŸ˘‘ăv•W€ƒ‰ƒCƒuƒ‰ƒŠŒó•â‚Ć‚ľ‚Ä Extlib, OCaml Batteries Included, Jane Street Core
‚Ȃǂ ‚č‚Ü‚ˇ‚Š‚ç‚ť‚ę‚ĚƒEƒ`D‚Ť‚Ȃ̂đŽg‚Á‚Ä‚­‚ž‚ł‚˘B(Batteries ‚Í Extlib ‚đ“ŕ•‚Ä‚˘‚é‚Í‚¸)

ƒrƒ‹ƒh‚Í make ‚Š OCaml •t‘Ž‚Ě ocamlbuild ‚Š omake ‚ЁA•ʂɉ˝‚Ĺ‚ŕ—Ç‚˘‚ń‚ś‚á‚Č‚˘H
- GNU make : ‚Ç‚ą‚É‚Ĺ‚ŕ‚ ‚éB‘ź‚Ĺ‚ŕŽg‚Ś‚éBŒÍ‚ę‚Ä‚éB
- ocamlbuild : OCaml ‚É•t‘ށB‘S‚­Žg‚ڂȂ˘B
- omake : ’´‹­—́A•’ĘƒCƒ“ƒXƒg[ƒ‹‚ł‚ę‚Ä‚˘‚Č‚˘B‹­—Í‰ß‚Ź‚Äˆęü‚đ’´‚Ś‚˝Žg‚˘‚Š‚˝‚Ş“ď‚ľ‚˘B


173 –ź‘OF165 mailto:sage [2009/08/24(ŒŽ) 23:26:43 .net]
>>169
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
ExtLib, Batteries‚Ě‘o•ű‚ɓ݂ś–ź‘O‚Ěƒ‚ƒWƒ…[ƒ‹‚ފ܂܂ę‚Ä‚˘‚˝‚̂ŋ^–â‚ÉŽv‚Á‚Ä
‚˘‚˝‚̂łˇ‚Ş“ä‚Ş‰đ‚݂܂ľ‚˝BSML Basis Library‚É‚ ‚é‚悤‚Ȋ֐”‚́A–ź‘Oˆá‚˘‚Ĺ
‘ĺ‘ĚExtLib‚ĹƒTƒ|[ƒg‚ł‚ę‚Ä‚˘‚é‚悤‚ĹˆŔS‚ľ‚Ü‚ľ‚˝B

ƒrƒ‹ƒhƒc[ƒ‹‚ÍGNU make‚đŽĺ‚ÉŽg‚Á‚Ä‚Ť‚˝‚̂łˇ‚ށAomake‚̓tƒ@ƒCƒ‹XV‚Ě
ƒ`ƒFƒbƒN‚Ş‘f°‚炾‚˘‚悤‚Ȃ̂ŁAomake‚đŽg‚Á‚Ă݂܂ˇB



174 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/25(‰Î) 11:41:33 .net]
‚Č‚ń‚Ĺ‚ŕ‚˘‚˘‚Š‚ç‘‚­•W€‚É“ü‚ę‚Ä‚­‚ę
’ljÁƒCƒ“ƒXƒg[ƒ‹‚ÂЖƓ|‚ž‚ľ

175 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/08/25(‰Î) 12:34:52 .net]
‚ą‚ń‚ȂƂą‚řꂢ‚Ä‚ŕ‰˝‚ŕ‹N‚ą‚ç‚ń‚ćB


176 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/01(‰Î) 14:33:39 .net]
‚ž‚ꂊOCaml Meeting‚˘‚Á‚˝H

177 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/01(‰Î) 20:45:28 .net]
‚˘‚Á‚˝‚ć[

‚¨‚ŕ‚낊‚Á‚˝‚Ż‚Çgolf‚Ć‚ŠƒRƒ“ƒpƒCƒ‰‰ü‘˘‚Ć‚Šƒlƒ^‚Ş— ŠX“š‰ß‚Ź‚Ä
ŽŔ—pŽuŒü‚Ěƒ†[ƒU[‘‚Ś‚Ë‚Ś‚ž‚낹‚ꂜ‚áA‚Ć‚ŠŽv‚Á‚˝

178 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/01(‰Î) 22:15:16 .net]
s‚ЂȂЂÁ‚˝‚ށAƒXƒgƒŠ[ƒ~ƒ“ƒO‚ĹƒAƒƒŠƒJlH‚Ě”­•\‚̂Ƃą‚ë‚Ü‚ĹŒŠ‚˝B
Golf‚Ě˜b‚͈ӊO‚ĆŽQl‚ɂȂÁ‚˝B‰‰ŽZŽq’č‹`Žü‚č‚ÂЁA•’i‚ ‚Ü‚čŽg‚í‚Č‚˘‚Š‚çB
‰‰ŽZŽq‚É‚ć‚Á‚Ä—Dć‡ˆĘ‚ŞŒĹ’č‚ł‚ę‚Ä‚˘‚é‚̕׋­‚ɂȂÁ‚˝B
‚ ‚ĆObj.magicB‚ ‚ę‚Í”˝‘Ľ‹Z‚ž‚ëw

179 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/07(ŒŽ) 05:40:38 .net]
OCaml‚Ş+-*/“™‚̉‰ŽZŽq‚đpolymorphic‚ɏo—ˆ‚Č‚˘——R‚Á‚ĉ˝H

180 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 17:30:37 .net]
jocaml‚đmingwă‚ĹƒRƒ“ƒpƒCƒ‹‚ˇ‚é‚ɂ͂ǂ¤‚ˇ‚ę‚Ηǂ˘‚Ĺ‚ľ‚傤‚ЁB

181 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 17:32:57 .net]
jocaml‚đmingwă‚ĹƒRƒ“ƒpƒCƒ‹‚ľ‚悤‚Ć‚ˇ‚é‚Ć‚ą‚ń‚ČƒGƒ‰[‚ޏo‚Ü‚ˇB

$ ./configure
$ make world
EEE
gcc -o ocamlrun \
prims.o libcamlrun.a -lm
libcamlrun.a(main.o):main.c:(.text+0x26): undefined reference to `caml_expand_command_line'
libcamlrun.a(sys.o):sys.c:(.text+0x4ea): undefined reference to `caml_win32_random_seed'
libcamlrun.a(startup.o):startup.c:(.text+0x936): undefined reference to `caml_signal_thread'
libcamlrun.a(signals_byt.o):signals_byt.c:(.text+0x46): undefined reference to `caml_win32_signal'
libcamlrun.a(signals_byt.o):signals_byt.c:(.text+0xab): undefined reference to `caml_win32_signal'
collect2: ld returned 1 exit status
EEE

182 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 18:09:02 .net]
‘˝•Ş configure ‚ľ‚˝‚Ě‚ŞŠÔˆá‚˘B
OCaml ‚Ě mingw ‚Ěƒrƒ‹ƒh‚đŽQl‚É‚ľ‚˝‚çH
JoCaml ‚ɂ͕t‚˘‚Ä–ł‚˘‚Ż‚Ç OCaml ‚Ě README.win32 ‚ɏ‘‚˘‚Ä‚ ‚éB



183 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 20:36:00 .net]
>>179
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

cp config/m-nt.h config/m.h
cp config/s-nt.h config/s.h
cp config/Makefile.msvc config/Makefile

config/Makefile‚Ě’†g‚ĚOTHERLIBRARIES‚Š‚çlabltk‚đíœ‚ľAPREFIX‚đƒCƒ“ƒXƒg[ƒ‹‚ľ‚˝‚˘ƒfƒBƒŒƒNƒgƒŠ‚É•ĎX‚ľA

make -f Makefile.nt world

‚đŽŔs‚ľ‚˝‚Ü‚Ĺ‚Í—Ç‚Š‚Á‚˝‚̂łˇ‚ށA

make[1]: *** No rule to make target `win32.c', needed by `win32.o'. Stop.
make[1]: Leaving directory `/d/tmp/jocaml-3.11.1/byterun'
make: *** [coldstart] Error 2

‚Əo‚ăXƒgƒbƒv‚ľ‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB
jocaml-3.11.1‚É‚Íwin32.c‚Ş“ü‚Á‚Ä‚˘‚Č‚˘‚悤‚Ĺ‚ˇ‚ށA‚ą‚ę‚Í•s‹ď‡‚Ć‚˘‚¤‚ą‚Ƃłć‚낾‚˘‚Ĺ‚ľ‚傤‚ЁB



184 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 21:23:00 .net]
mingw‚Č‚ń‚ž‚Š‚çMakefile.mingwŽg‚í‚Č‚Ť‚á‚Č‚ç‚Č‚˘‚Ć

185 –ź‘OF179 mailto:sage [2009/09/09(…) 21:31:19 .net]
‚ł[‚Ë‚ĽA‰´‚Í JoCaml Žg‚Á‚˝‚ą‚Ć–ł‚˘‚Š‚ç‚ą‚ęˆČă‚Í”ť‚ç‚ń‚ˁB
“Ż‚śƒo[ƒWƒ‡ƒ“‚Ě OCaml ‚Š‚çˆř‚Á’Ł‚Á‚Ä—ˆ‚˝‚ç‰^‚Ş—Ç‚Š‚Á‚˝‚çƒrƒ‹ƒh‚Ĺ‚Ť‚邊‚ŕ’m‚ę‚Č‚˘‚ށA
‚ą‚ń‚ČƒgƒR‚Ĺ•ˇ‚­‚­‚炢‚ž‚Á‚˝‚ç JoCaml ‚̐l‚É win32.c –ł‚˘‚Á‚Ä•ˇ‚­•ű‚Ş‚˘‚˘‚ń‚ś‚á‚Č‚˘H


186 –ź‘OF179 mailto:sage [2009/09/09(…) 21:45:10 .net]
>>181
‚ńH‚ AŠm‚ЂɁBƒŠƒ“ƒNƒGƒ‰[‚ŕ”ť‚ç‚ń‚ľ README ‚ŕ“ǂ߂ń‚̂ɒ§í‚Š‚ćB



187 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 22:30:08 .net]
OCaml‚Š‚ç‘Ť‚č‚Č‚˘ƒ\[ƒXŽ‚Á‚Ä‚ą‚Č‚˘‚Ć‚˘‚Š‚ń‚Š‚ŕ‚Ë
‚ť‚ę‚Ĺ“Ž‚­•ŰŘ‚Í‚Č‚˘‚Ż‚Ç

188 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/09/09(…) 22:31:05 .net]
unix ‚Ĺ‚â‚é‚Ě‚Ş‘‚˘‚Ĺ‚ľ‚ĺB

189 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 22:34:59 .net]
>>181
‚ AMakefile.mingw‚Ĺ‚â‚č‚Ü‚ľ‚˝B
ă‚Ě‚ÍƒRƒsƒy‚ŏCł‚ľ–Y‚ę‚Ä‚˘‚Ü‚ľ‚˝B

190 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/09(…) 22:36:17 .net]
>>185
JoCaml‚ĹƒAƒvƒŠ‚đ‘‚­‚‚ŕ‚č‚Ȃ̂ŁAWindows‚łȂ˘‚Ćƒ_ƒ‚Č‚ń‚Ĺ‚ˇ‚ćB

191 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/09/09(…) 22:47:01 .net]
Luc ‚Ĺ‚ł‚ځAwindows ‚ĹŽŽ‚ľ‚ĂȂ˘‚Á‚ÄŒž‚Á‚Ă邾A
ƒCƒoƒ‰‚Ě“š‚ś‚á‚Č‚˘‚Š‚Ë[BLuc ‚É•ˇ‚Š‚ń‚Ć’N‚ŕ‚킊‚ç‚ń‚ćB
‚ż‚Č‚Ý‚É win32.c ‚Í jocaml ‚ĚƒŒƒ|‚Š‚ç•Ş‘O‚ɏÁ‚ڂĂéB


192 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/09/09(…) 22:49:38 .net]
jocaml.inria.fr/ ‚É
We distribute JoCaml as sources. Those sources are for Unix systems
‚Ə‘‚˘‚Ä‚ ‚邪A‚ą‚ę‚͓ǂń‚ž‚Ě‚ŠH


193 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/11(‹ŕ) 20:25:19 .net]
Batteries Included ‚ĚƒhƒLƒ…ƒƒ“ƒg‚݂Ă˝‚ç
ƒŠƒXƒg“ŕ•ď•W‹L‚ÂРwhere ß‚ÂРopen Module in ‚ÂЂ ‚Á‚ĂттÁ‚˝
Žg‚Á‚Ä‚él‚˘‚éH



194 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/09/12(“y) 11:44:43 .net]
Šů‘ś‚Ěp4Šg’Ł‚đ‚˘‚ë‚˘‚ëW‚ß‚˝‚ž‚Ż‚Ĺ‚ľ‚ĺB
open in ‚̓I[ƒo[ƒwƒbƒh‚đ—‰đ‚ľ‚Ä‚ę‚ÎŽg‚Ś‚éB

195 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/17(–Ř) 12:29:49 .net]
ƒI[ƒo[ƒwƒbƒh‚ ‚é‚ń‚žB

196 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/17(–Ř) 12:56:31 .net]
open M in e ‚Í
let module M' = struct open M let v = e end in v
‚ɕϊˇ‚ł‚ę‚é‚̂ŁAƒuƒƒbƒN‚đˆę‚ě‚éB
•’ʂ͂˝‚˘‚ľ‚˝‚ą‚Ć–ł‚˘‚ށAÄ‹AŠÖ”’†‚Ĺ open M in ‚ˇ‚é‚Ě‚Í­‚ľl‚Ś•¨‚žB


197 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/17(–Ř) 13:09:21 .net]
‚ˇ‚Ü‚ńAlet module M' = struct open M let v = e end in M'v ‚ĚŠÔˆá‚˘

let rec f x = open M in e (* e ’†‚É f ‚ĚÄ‹AŒÄo‚ ‚č *)

‚Ć‚Š‘‚­‚Ć f ‚ĚŒÄo‚ľ‚˛‚Ć‚ÉƒuƒƒbƒN‚ޏo—ˆ‚āAŽžŠÔ‚Ćƒƒ‚ƒŠ‚đH‚¤B


198 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/17(–Ř) 13:13:49 .net]
M'.v ‚Ĺ‚ˇ[B

199 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/09/19(“y) 14:39:44 .net]
ŽžŠÔ‚Ćƒƒ‚ƒŠ‚đH‚¤‚Ě‚ÍƒRƒ“ƒpƒCƒ‹Žž‚ś‚á‚Č‚˘‚́H

200 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/09/21(ŒŽ) 22:22:32 .net]
ŽŔsŽž‚É‚ŕƒI[ƒo[ƒwƒbƒh‚Ş‚ ‚éB‹C‚ɂȂé‚Č‚çƒxƒ“ƒ`Žć‚Á‚ĂˁB

201 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/10/18(“ú) 14:08:13 .net]
óˆä‚ł‚ń‚́uƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ĚŠî‘bv‚ĚƒTƒ|[ƒgƒy[ƒW‚Á‚ďÁ‚ڂĂéH

202 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/10/31(“y) 11:31:30 .net]
bird‚̏‘‚˘‚˝sudoku‚̉đ•úƒvƒƒOƒ‰ƒ€–Ę”’‚Š‚Á‚˝B
www.cs.tufts.edu/~nr/comp150fp/archive/richard-bird/sudoku.pdf

203 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/11/09(ŒŽ) 04:34:20 .net]
Practical OCaml ”ƒ‚¨‚¤‚Š‚ĆŽv‚Á‚˝‚̂łˇ‚ށA•]”ťˆŤ‚˘‚Ě‚Ş‹C‚ɂȂč‚Ü‚ľ‚˝B
ŽŔŰ‚ɓǂń‚ž•ű‚˘‚Ü‚ľ‚˝‚çAŠ´‘z‚đ•ˇ‚Š‚š‚Ä‚­‚ž‚ł‚˘B



204 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/11/09(ŒŽ) 23:09:48 .net]
> Practical OCaml ”ƒ‚¨‚¤‚Š‚ĆŽv‚Á‚˝‚̂łˇ‚ށA•]”ťˆŤ‚˘‚Ě‚Ş‹C‚ɂȂč‚Ü‚ľ‚˝B
> ŽŔŰ‚ɓǂń‚ž•ű‚˘‚Ü‚ľ‚˝‚çAŠ´‘z‚đ•ˇ‚Š‚š‚Ä‚­‚ž‚ł‚˘B

‚˝‚Á‚˝ĄAƒSƒ~‚ž‚Š‚ç‚˘‚ç‚Č‚˘‚Ć‚˘‚¤l‚É‚ŕ‚炢‚Ü‚ľ‚˝BŠm‚Š‚ÉƒSƒ~‚Ĺ‚ˇBƒlƒ^‚Ć‚ľ‚ĂȂç‚Ç‚¤‚źB


205 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/10(‰Î) 00:11:27 .net]
‰´‚Íocamllex ocamlyacc ‚ĚŠČ’P‚Čƒ`ƒ…[ƒgƒŠƒAƒ‹‚Ş—~‚ľ‚­‚Ä”ƒ‚Á‚˝‚Ż‚ÇA
‚ť‚ą‚ɂ‚˘‚Ă͕ʂɂЂǂ­‚Í–ł‚Š‚Á‚˝‚ĆŽv‚Á‚˝‚ćB

206 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/11/10(‰Î) 04:23:58 .net]
ƒR[ƒh‚ĚƒCƒ“ƒfƒ“ƒg‚ŞŽŠ‚é‚Ć‚ą‚ë‚Ĺ‹ś‚Á‚Ä‚˘‚鎞“_‚Ĺƒ_ƒ‚Ĺ‚ľ‚傤B
‚Ç‚Ěƒy[ƒW‚đŠJ‚˘‚Ä‚ŕ‰˝‚ŠƒcƒbƒRƒ~‚Ç‚ą‚낪‚ ‚é‚Ć‚˘‚¤‚ ‚éˆÓ–Ą‹Md‚Č–{B
’l’i‚ŕˆŔ‚­‚͂Ȃ˘‚ľâ‘΂ɂ¨‘E‚ß‚ľ‚Č‚˘B


207 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/11/10(‰Î) 21:20:02 .net]
d.hatena.ne.jp/camlspotter/20091110/1257833616
rainyday.blog.so-net.ne.jp/2006-11-25
shuns.sakura.ne.jp/?%BD%B5%B5%AD%2F2006-4-

‚ą‚ęo‚˝“–Žž‚̓Iƒ‰ƒCƒŠ[‚Ěƒtƒ‰ƒ“ƒXŒę‚̂₁i“–Žž‚ˇ‚łɐ┣jˆČŠO‚ł͂ą‚ꂾ‚Š–{‚Ş‚Č‚Š‚Á‚˝‚Ż‚Ç
“ú–{Œę‘Đ‚Ş‚˘‚­‚Â‚ŕ‚ ‚鍡”ƒ‚¤‰ż’l‚͂Ȃ˘‚ĆŽv‚˘‚Ü‚ˇ‚ˁB


208 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/11/12(–Ř) 00:57:52 .net]
SML#‚Ě‘ĺ–xćś‚́AĹ‹ßA‰˝‚ľ‚Ä‚é‚́H
Œp‘ą‚ľ‚Ä‚ę‚΁A—L–]‚ž‚ĆŽv‚Á‚˝‚ń‚ž‚Ż‚Ç‚ČEEE > SML#


209 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/14(“y) 00:34:44 .net]
>>201
apress‚̏‘Đ‚Á‚ĂقƂń‚ǃnƒYƒŒ‚ž‚ĆŽv‚¤
‚ą‚ę‚ŕƒnƒYƒŒ‚ž‚Á‚˝‚ć

210 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/14(“y) 02:34:17 .net]
y‰ČŠwz“š˜H‚ÉŒRŽč‚Ş—Ž‚ż‚Ä‚˘‚郏ƒPA–źé‘ĺŒ¤‹†ƒ`[ƒ€‚ޓ˂ŤŽ~‚ß‚é[09/11/05]

namidame.2ch.net/test/read.cgi/hidari/1257990721/




211 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/17(‰Î) 02:45:27 .net]
‚­‚ť‚¤ŒRŽčcc‹C‚ɂȂé

212 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/17(‰Î) 13:34:53 .net]
„‘Ş‚Ěˆ×‚Ě•ű’öŽŽ‚Ć‚ľ‚āC“y—çŒN‚Ě•ű’öŽŽ‚Ş‚ć‚­’m‚ç‚ę‚Ä‚˘‚éD
‚ľ‚Š‚ľCƒpƒ‰ƒ[ƒ^‚Ě’l‚ɂ͗lX‚ČŒŠ‰đ‚Ş‚ ‚éD
N = R_s * f_p * n_e * f_l * f_i * f_c * L
N:“š˜H‚É—Ž‚ż‚Ä‚˘‚éŒRŽč‚̐”
R_s:ŒRŽč‚Ě”NŠÔśŽY—Ę
f_p:ŒRŽč‚đŽg—p‚ˇ‚éě‹Ć‚ĚŠ„‡
n_e:ŒRŽč‚đ‰ŽŠO‚ĹŽg—p‚ˇ‚銄‡
f_l:ŒRŽč‚ŞŽg—p‚ł‚ę‚éě‹Ć‚ĚŠ„‡
f_i:ŒRŽč‚đ’…’E‚ˇ‚é‰ń”
f_c:ŒRŽč‚ĚˆÚ“Ž‹——Ł
L:“š˜Hă‚ĚŒRŽč‚ĚŽő–˝


213 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/17(‰Î) 17:11:18 .net]
ŒC‚Ć‚ŠŒC‰ş‚Ş—Ž‚ż‚Ä‚˘‚郏ƒP‚ŕ‹C‚ɂȂ邟
’N‚ŠŒ¤‹†‚ľ‚Ä‚­‚ę




214 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/17(‰Î) 23:27:17 .net]
‚ť‚č‚á•‚‚˘‚Ä‚˝‚çŽ×–‚‚ž‚Š‚ç‚ś‚á‚Č‚˘‚ЁB

215 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/17(‰Î) 23:53:58 .net]
ŒRŽč‚Č‚ń‚ĐF‹C‚̂Ȃ˘‚ŕ‚Ě‚ÉŒŒŠá‚ɂȂé‚Č‚ćB

216 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 00:15:00 .net]
>>212
‚Ů‚ç‚ćB

N = R_s * f_p * n_e * f_l * f_i * f_c * L
N:“š˜H‚É—Ž‚ż‚Ä‚˘‚éƒpƒ“ƒeƒB[‚̐”
R_s:ƒpƒ“ƒeƒB[‚Ě”NŠÔśŽY—Ę
f_p:ƒpƒ“ƒeƒB[‚đŽg—p‚ˇ‚éě‹Ć‚ĚŠ„‡
n_e:ƒpƒ“ƒeƒB[‚đ‰ŽŠO‚ĹŽg—p‚ˇ‚銄‡
f_l:ƒpƒ“ƒeƒB[‚ŞŽg—p‚ł‚ę‚éě‹Ć‚ĚŠ„‡
f_i:ƒpƒ“ƒeƒB[‚đ’…’E‚ˇ‚é‰ń”
f_c:ƒpƒ“ƒeƒB[‚ĚˆÚ“Ž‹——Ł
L:“š˜Hă‚Ěƒpƒ“ƒeƒB[‚ĚŽő–˝

217 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 01:10:38 .net]
ƒpƒ“ƒc‚Ě‚ą‚Ć‚đƒpƒ“ƒeƒB‚ĆŒÄ‚Ô‚Ě‚Í‚S‚O‘ăˆČăB
‚S‚O‘ă–˘–ž‚̓pƒ“ƒc‚ŠƒVƒ‡[ƒc‚ĆŒÄ‚ÔB

218 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 01:23:51 .net]
>>214
ƒE[ƒƒ“’m‚ç‚Č‚˘‚Ě?

219 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 02:10:39 .net]
Ĺ‹ß‚Í’PŒę‚ʼnď˜b‚ˇ‚é‚Ě‚Ş—Źs‚Á‚Ä‚˘‚é‚́H
—áF
u‚¨’ƒv¨u‰´‚͍g’ƒ‚ވů‚Ý‚˝‚˘B‚¨’ƒ‚Ć‚˘‚Ś‚Î—Î’ƒ‚ś‚á‚Č‚­‚čg’ƒ‚Ĺ‚ľ‚ĺB—Î’ƒ‚Ć‚ŠƒWƒW‚­‚ł‚˘‚ľBv


220 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 02:30:26 .net]
>>214
—ŢŽ—’č—‚ɁuƒLƒƒƒƒ‰ƒCƒ“—mŽq‚đ’m‚Á‚Ä‚˘‚él‚Í1969”NˆČ‘Oś‚Ü‚ęv‚Ş‚ ‚éB

221 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 03:07:49 .net]
‚Č‚ç‚΂ą‚ę‚͂ǂ¤‚ž

N = R_s * f_p * n_e * f_l * f_i * f_c * L
N:“š˜H‚É—Ž‚ż‚Ä‚˘‚éƒuƒ‰ƒWƒƒ[‚̐”
R_s:ƒuƒ‰ƒWƒƒ[‚Ě”NŠÔśŽY—Ę
f_p:ƒuƒ‰ƒWƒƒ[‚đŽg—p‚ˇ‚éě‹Ć‚ĚŠ„‡
n_e:ƒuƒ‰ƒWƒƒ[‚đ‰ŽŠO‚ĹŽg—p‚ˇ‚銄‡
f_l:ƒuƒ‰ƒWƒƒ[‚ŞŽg—p‚ł‚ę‚éě‹Ć‚ĚŠ„‡
f_i:ƒuƒ‰ƒWƒƒ[‚đ’…’E‚ˇ‚é‰ń”
f_c:ƒuƒ‰ƒWƒƒ[‚ĚˆÚ“Ž‹——Ł
L:“š˜Hă‚Ěƒuƒ‰ƒWƒƒ[‚ĚŽő–˝

222 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 03:16:53 .net]
‚â‚߂Ă݁[‚ę

223 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 03:50:10 .net]
>>217
72”Nś‚܂ꂳтÁ‚­‚č“ú–{V‹L˜^‚đŒŠ‚Ä‚˘‚˝Ž„‚͂Ȃń‚Ĺ‚ˇ‚ЁH




224 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 12:01:06 .net]
‚Ń‚Á‚­‚č“ú–{V‹L˜^‚Í1975”N‚Š‚ç1985”N‚܂łâ‚Á‚Ä‚˘‚˝‚悤‚ž‚Š‚çA
72”Nś‚Ü‚ę‚Č‚ç13Î’†ˆę‚Ü‚ĹŒŠ‚ę‚Ä‚˘‚˝‚ą‚ƂɂȂéB
“Á•ʂȂą‚Ƃ͂Ȃɂŕ‚Č‚˘‚ĆŽv‚¤‚ށB

ƒ}ƒbƒnGoGoGo‚ÂГS˜rƒAƒgƒ€‚Ě‘ćˆęě–Ú‚đƒŠƒAƒ‹ƒ^ƒCƒ€‚ÉŒŠ‚Ä‚˘‚˝‚ÂЂ˘‚¤‚Č‚ç‹Áœą‚ŕ‚Ě‚ž‚ށB

225 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 19:34:27 .net]
‚ą‚ą‚É1967”Nś‚Ü‚ę‚̉´‚Ş‹‚é‚킯‚ž‚Ş

226 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 20:22:40 .net]
5”N‘O‚̉´‚Č‚ç˜VŠQŒÄ‚΂í‚肾‚˝‚Š‚ŕ‚ľ‚ę‚Č‚˘‚ށA
Ĺ‹ß‚͂ނľ‚둸Œh‚ˇ‚é‚悤‚ɂȂÁ‚Ä‚Ť‚˝B
‚Č‚ń‚[‚ЁAÎ‚đd‚Ë‚é‚Á‚Ă̂͂ť‚ꂞ‚Ż‚Ĺ—§”h‚ž‚ćB

‘΂ľ‚ĉ´‚Í‚ä‚Ć‚č‚Ɂu‚ą‚̏ş˜aś‚܂ꂪv‚ĆŒž‚í‚ę‚ăVƒ‡ƒbƒN‚đŽó‚Ż‚˝

227 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 20:26:52 .net]
>>223
rougai

228 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:29:42 .net]
>>223


229 –ź‘OF‚ť‚¤‚ÍŽv‚í‚Č‚˘

> Ĺ‹ß‚͂ނľ‚둸Œh‚ˇ‚é‚悤‚ɂȂÁ‚Ä‚Ť‚˝B
‚ ‚ EEE‚‚˘‚É‚¨‘O‚ŕ˜VŠQ‚Ě’‡ŠÔ“ü‚肊B
lŠÔ‚Ć‚˘‚¤‚Ě‚ÍŽŠ•Ş‚Ě’u‚Š‚ę‚˝ŠÂ‹Ť‚â—§ę‚É‚ć‚Á‚čl‚Ś•ű‚đ•Ď‚Ś‚éś‚Ť•¨‚ž‚Ć‚˘‚¤‚ž‚Ż‚Ě‚ą‚ƁB
‚¨‘O‚ޘVŠQƒWƒWƒC‚đ—iŒě‚ˇ‚é‚悤‚ɂȂÁ‚˝‚Ć‚˘‚¤‚ą‚Ƃ́A
˜VŠQˆľ‚˘‚ł‚ę‚鎞Šú‚Ş‚ŕ‚¤‚ˇ‚Ž–Ú‚Ě‘O‚É—ˆ‚Ä‚˘‚éŘ‹’‚Č‚ń‚ž‚ćB

‚˝‚ľ‚Š60ÎˆČă‚Ě˜Vl‚˝‚ż‚Í“ú–{‚ŞŽ‚Á‚Ä‚˘‚éƒJƒl‚Ě55%‚đŽ‚Á‚Ä‚˘‚é‚ń‚ž‚ć‚ȁB
‚ť‚ľ‚Ä‚ť‚ĚƒJƒl‚đ‰˝‚ÉŽg‚¤‚ЂÂ˘‚¤ƒAƒ“ƒP[ƒg‚É‚ć‚é‚ƁA
‚Ş‚ń‚΂Á‚Ä‚Ť‚˝ŽŠ•Ş‚Ö‚Ě‚˛–J”ü‚Éćґň‚ˇ‚é‚˝‚߂Ɏg‚¤‚Ě‚ž‚ť‚¤‚žB
ŽáŽŇ‚Ş‹ę‚ľ‚ń‚Ĺ‚˘‚é‚Ć‚Ť‚É‚ť‚ń‚Č‚ą‚Ć‚đ‹–‚ľ‚Ä‚˘‚˘‚킯‚Ş‚Č‚˘‚ž‚ëB
˜Vl‚đ‰ßč‚É•ŰŒě‚ˇ‚é‚Ě‚đ‚â‚߂Ăŕ˜Vl‚͍˘‚ç‚Č‚˘‚ľA
ŕŒšŠm•ۂ̂˝‚߂ɘVl‚˝‚ż‚Š‚çď‚čŽć‚ę‚΂˘‚˘‚ĆŽv‚¤B
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

230 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:37:01 .net]
‚ ‚ƁAA‹Ć‚É‚¨‚Ż‚é”N—ŒŔ‚ŕ‚â‚ß‚é‚ׂŤ‚ž‚ĆŽv‚¤B
’č”N‚đÝ‚݂â‚éŠé‹Ć‚⊯Œö’Ą‚Ş‘ĺ”ź‚ž‚ĆŽv‚¤‚Ż‚ÇA‚ť‚ę‚Á‚Ä”N—•Ę‚ž‚ć‚ˁB
60Î‚Ĺ‚ŕ‚Ü‚ž‚Ü‚ž“­‚Ż‚él‚Ş‚Ů‚Ć‚ń‚ǂȂ̂ɒč”N‚ĹŽŤ‚ß‚ł‚š‚é‚̂͂ǂ¤‚Š‚ĆŽv‚¤B
‚ť‚¤‚ˇ‚é‘ă‚í‚č‚ɁAŒo‰cŽŇ‚ÉŽŠ—R‚ɉđŒŮ‚ˇ‚錠—˜‚đ—^‚ڂāA”NŒ÷ă—ńEIgŒŮ—p‚ŕ“P”p‚ľ‚āA
IgŒŮ—p‚ɈŔZ‚ľ‚Ä‚˘‚é–ł”\‚Ȃ₁i˜VŠQj‚đ‚Ç‚ń‚Ç‚ń‰đŒŮ‚ľ‚Ä‚˘‚Ż‚Î‚˘‚˘‚ĆŽv‚¤B
–ł”\‚Č“z‚Íˆęś•˝ŽĐˆő‚Ě’Pƒ˜J“­‚Ĺ‚ą‚ŤŽg‚Ś‚Î‚˘‚˘‚ćB
’ˇ‚˘ŠÔ’Pƒ˜J“­‚ľ‚Ă邊‚ç‚Ć‚˘‚Á‚č˔\‚Ě–ł‚˘“z‚đ–ł—‚ɏ¸i‚ł‚š‚é•K—v‚ŕ‚Č‚˘‚ĆŽv‚¤B

231 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:41:57 .net]
ƒAƒz‚Š‚—

232 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:42:48 .net]
>>223
Î‚đd‚˂邞‚Ż‚Ĺ“ž‚ç‚ę‚é‚悤‚Č‚ŕ‚̂Ȃç’N‚Ĺ‚ŕŽč‚É“ü‚邊‚牿’l‚Í–ł‚˘B

233 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:45:57 .net]
>>226
‰đŒŮ‚ˇ‚ę‚΂˘‚˘‚̂ɁA‚ą‚ŤŽg‚¤‚́H



234 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:49:56 .net]
‰´‚ŕ‚—îŽŇ‚ÍŽčŒú‚­•ŰŒě‚ł‚ꂡ‚ʂâ‚é‚悤‚ÉŽv‚¤B
‚ŕ‚Á‚ĆŽáŽŇ‚Ó݂ś‚悤‚Ɉľ‚Ś‚Î‚˘‚˘‚̂ɂˁB
‹ď‘Ě“I‚É‚Ç‚ą‚Š‘Ě‚ŞŒĚá‚ľ‚Ä‚˘‚él‚đáŠQŽŇ”F’肾‚āA
áŠQŽŇ‚Ć‚ľ‚Ä•ś‰ť“I‚ȐśŠˆ‚đ‚¨‚­‚é‚˝‚߂ɕ⏕‚đ‚ˇ‚é‚Ȃ番‚Š‚é‚Ż‚ǁA
‚—îŽŇ‚ž‚Š‚ç‚Ć‚˘‚¤——R‚ž‚Ż‚Ĺ•ŰŒě‚ˇ‚é‚Ě‚Í‰ß•ŰŒě‚Ć‚˘‚¤‚ŕ‚Ě‚ś‚á‚Č‚˘‚ЂȁB

235 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:52:31 .net]
ML ‚ĆŠÖŒW‚Č‚˘˜b‚Í‘źŠ‚Ĺ‚â‚ę

236 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:53:24 .net]
ƒWƒWƒoƒo‚Ć‚Šƒ}ƒW‚˘‚ç‚Ë‚Ś
’c‰ň˘‘ă‚Í“Ş‚Ş“Ý‚­‚ÄŒoŒą‚ŕ–đ‚É—§‚˝‚Č‚˘‚ľ•¨Ž–‚đŒv‰ć“I‚É‚ˇ‚é‚Ě‚ŕ‰şŽč‚ž‚ľŽU‚炊‚ˇ‚Ě‚ž‚Ż‚Íˆę—Ź‚ĹŒă•Đ•t‚Ż‚Ě‚ą‚Ƃ͔÷o‚ŕl‚ڂȂ˘ƒSƒ~‚Č‚ń‚ž‚ć‚Č‚Ÿ

237 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:53:31 .net]
>>225
> ‚Ş‚ń‚΂Á‚Ä‚Ť‚˝ŽŠ•Ş‚Ö‚Ě‚˛–J”ü‚Éćґň‚ˇ‚é‚˝‚߂Ɏg‚¤‚Ě‚ž‚ť‚¤‚žB

‹ŕ‚މń‚é‚Ȃ炢‚˘‚ą‚Ć‚ś‚á‚Č‚˘‚Š

238 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:54:24 .net]
‚ť‚¤A‚ť‚ĚƒEƒ“ƒR‚Ç‚ŕ‚Ş‹ęŽč‚Č•Ş–ě‚ą‚ť‚ފ֐”Œ^ŒžŒę

239 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:56:33 .net]
>>233
‚Ć‚ą‚낪AŽg‚Á‚˝•ނޖ߂Á‚Ä‚˘‚­‚Ě‚Ş˘‚É‚ŕŠď–­‚ČŒťŰ

240 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 21:57:38 .net]
‚ł‚Á‚ł‚ĆML‚đƒu[ƒ€‚É‚ľ‚Ä‹ŕ‚đŽg‚킚‚ë

241 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 22:02:41 .net]
>>236
ƒ_ƒAƒWƒWƒoƒo‚̓Rƒ“ƒsƒ…[ƒ^‰š’s‚ž‚Š‚çB

242 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/18(…) 22:17:02 .net]
‚Ȃɂâ‚牅”O‚ß‚˘‚˝‚ŕ‚Ě‚đŠ´‚ś‚é‚Č
“ě–łˆ˘–í‘É•§

243 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/25(…) 12:41:38 .net]
'M`L < VŒžŒę‚Ĺ‚Ť‚˝‚ć[



244 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 15:44:50 .net]
’c‰ň˘‘ă‚ÍŒoĎ‚ĚŹ’ˇŠú‚ÉŠy‚ľ‚­‚¨ŽdŽ–‚ľ‚āA‰şŒü‚Ť‚ɂȂÁ‚˝‚ç‚‚܂ç‚Č‚˘‚Š‚ç“­‚­‚Ě‚â‚ß‚é‚Ć‚ŠŒž‚˘o‚ˇB
‚¨‚˘‚ľ‚˘‚Ć‚ą‚낞‚ݐH‚ׂăgƒ“ƒYƒ‰‚Ć‚Šƒ}ƒW‚Ť‚߂ڂ—
ŽŠ•Ş‚˝‚ż‚̐ӔC‚đŒă˘‚ɉŸ‚ľ•t‚݂āAŽŠ•ނ͍Ą‚܂Ŋy‚ľ‚­‰Ň‚˘‚ž‚¨‹ŕ‚ĹŠy‚ľ‚­˜VŒă‚đ‰ß‚˛‚ˇ—\’č‚Č‚Ě‚ŠH
‚ť‚ń‚Č‚ą‚Ć‚Ş‹–‚ł‚ę‚é‚킯‚Ş‚Č‚˘B
˘‚Ě’†‚Ý‚ń‚Č‚Şh‚˘‚ĆŽv‚Á‚Ä‚˘‚é‚ń‚ž‚Š‚çŽŠ•Ş‚ž‚Ż—Ç‚˘Žv‚˘‚đ‚ľ‚ć‚¤‚Ć‚ˇ‚é‚Č‚ń‚Ä‹–‚ł‚ę‚é‚킯‚Ş‚Č‚˘B
’c‰ň˘‘ă‚͐gŸŽč‚žB
ďŽć‚ł‚ę‚é‚ׂŤ‚Í’c‰ň˘‘ゞB
‹ŕ‚Ş‚ ‚é‚ń‚ž‚Š‚çďŽć‚ľ‚Ä‚ŕ‚Š‚Ü‚í‚Č‚˘‚ž‚ëH

245 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 16:25:40 .net]
ˆę”Ô‚ĚŠŕ‚Í‘ĺŠé‹Ć‚ɂԂ炳‚Ş‚Á‚Ä‚é˜J‘g‚ž‚Č
“Á‚ÉJAL‚âJR‚â–^V•ˇŽĐ‚Ě˜J‘g
‚ť‚ꂊ‚ç“ú‹ł‘g
‚ą‚˘‚‚炪“ú–{‚̂܂ś‚߂ȐśŽYŽŇ‚Ě—˜‰v‚đćÂÁ‚Ä‚é

246 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 16:27:14 .net]
Šé‹ĆŒo‰cŽŇ‚ŞŽŠ—R‚ÉŽĐˆő‚đƒNƒr‚ɂłŤ‚Č‚˘‚Ě‚Ş–â‘čB

247 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 16:47:17 .net]
łŽĐˆő‚đŠČ’P‚ɃNƒr‚ɏo—ˆ‚Č‚˘‚Š‚ç
‰ďŽĐ‚͐łŽĐˆő‚ś‚á‚Č‚­‚Ä”hŒ­‚đŽg‚˘‚˝‚Ş‚é
”hŒ­ƒsƒ“ƒnƒl‹Ć‚ž‚Ż‚Ş–×‚Š‚é

248 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 16:52:24 .net]
ƒNƒr‚ɂłŤ‚Č‚˘‚Ě‚đ—Ç‚˘‚ą‚Ć‚É˜J“­‘g‡‚đ”wŒi‚É‚â‚č‚˝‚˘•ú‘č‚â‚Á‚ÄŠy‚ľ‚Ä‹ŕ‚ž‚Ż‚ŕ‚ç‚Á‚ēڂ°‚˝’c‰ň˘‘ă

249 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 16:53:19 .net]
—Ç‚˘‚ą‚ƍl‚Ś‚˝
łŽĐˆő‚đ”hŒ­‚ˇ‚ę‚΂˘‚˘‚ń‚ś‚á‚ń

250 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 18:11:29 .net]
ƒ}ƒ‹ƒ`‚ĚƒRƒsƒy‚É‚˘‚ż‚˘‚ż’Ţ‚ç‚ę‚Ä‚ń‚Ě‚Š
ƒRƒsƒy‚ľ‚˝“z‚ŞŽŠ•Ş‚Ĺ”˝‰ž‚ľ‚Ä‚ń‚Ě‚Š
‚Ç‚Á‚ż‚É‚ľ‚Ä‚ŕƒAƒz‚ž

251 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 18:58:16 .net]
>>245
–Ę“|‚ž‚Š‚çŒo‰c‚ŕŠO’‚ˇ‚邊B

˜J‘gŒ™‚Á‚Ä‚é‚â‚‚͌ö–ąˆő‚ЁHŽ€‚Ë‚ć

252 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/11/26(–Ř) 19:03:43 .net]
pc12.2ch.net/test/read.cgi/tech/1189246532/l50

253 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/12/06(“ú) 22:09:27 .net]
>>243
‰˘B‚Ě‚Ç‚ą‚ž‚Š‚ÍA”hŒ­Žg‚¤‚Ć‚ť‚ꂞ‚ŻŠ„‚‚ɂȂé‚悤‚Č–@—Ľ‚ɂȂÁ‚Ä‚é‚Ć‚Š
•ˇ‚˘‚˝‚ą‚Ć‚ ‚éB




254 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/12/07(ŒŽ) 00:49:50 .net]
>>245
ƒvƒƒOƒ‰ƒ}‚Ě”hŒ­‚Č‚çAłŽĐˆő‚Ě”hŒ­‚ŞŽĺ—Ź‚ś‚á‚Č‚˘‚ЁH

>>249
–@—Ľ‚Č‚ń‚Šě‚ç‚Č‚­‚Ä‚ŕAŽsęŒ´—‚É”C‚š‚Ä‚¨‚Ż‚Î”hŒ­‚̂ق¤‚ލ‚‚­‚Č‚éB
ƒŒƒ“ƒ^ƒ‹‚ĆƒŠ[ƒX‚̂ǂÁ‚ż‚ŞŠ„‚‚Š‚Á‚Ä‚ą‚ƁB
‚Ţ‚ľ‚ëA–@—Ľ‚É‚ć‚Á‚ÄŽsę‚đ˜c‚߂â‚é‚Ě‚Ş”ˆŤ‚ĚŒ´ˆöB

255 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2009/12/31(–Ř) 15:29:23 .net]
>>250
‚ǂ̖@—Ľ‚Ě‚ą‚ƁH


256 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/12/31(–Ř) 19:26:50 .net]
‚¨‚˘A‰Ÿ‚ˇ‚Č‚ćAAâ‘΂ž‚źv

257 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2009/12/31(–Ř) 21:53:25 .net]
ƒ|ƒ`‚Á‚Ć‚Č

258 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/03(“ú) 16:49:17 .net]
val () = print "‚ ‚Ż‚¨‚ß\n"

259 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/07(–Ř) 21:35:11 .net]
OCaml—p‚ĚlibcurlƒoƒCƒ“ƒfƒBƒ“ƒO‚炾‚˘Aocurl‚đ“ü‚ę‚悤‚Ć‚ľ‚˝‚̂łˇ‚ރGƒ‰[‚ޏo‚Ü‚ˇB
curl-helper.c
Žĺ‚Ɂudereferencing pointer to incomplete typev‚Ć‚˘‚¤ƒGƒ‰[‚Ş‘ĺ—Ę‚Éo‚Ü‚ˇB
‚Ç‚¤‚ˇ‚ę‚΂˘‚˘‚̂łľ‚傤‚ЁB
./config‚âlibcurl‚ĚƒCƒ“ƒXƒg[ƒ‹‚Č‚Ç‚ÍĎ‚Ü‚š‚Ä‚˘‚Ü‚ˇB
ŠÂ‹Ť‚ÍMSYS + MinGWAWindows 7‚Ĺ‚ˇB

260 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/01/08(‹ŕ) 18:36:46 .net]
libcurl ‚Ěƒo[ƒWƒ‡ƒ“‚́B


261 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/01/08(‹ŕ) 18:43:34 .net]
ƒo[ƒWƒ‡ƒ“‚͂悢‚Ý‚˝‚˘Bˆę“xŒĂ‚˘‚̂ŋę˜J‚ľ‚˝‹L‰Ż‚Ş‚ ‚é


262 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/09(“y) 03:51:07 .net]
libcurl‚ÍWindows”Ĺ‚Ĺ‚ÍĹV‚Ě7.19.7‚đ“ü‚ę‚Ü‚ľ‚˝B
MinGW‚͍ŐV‚Ě‚ŕ‚Ě‚đ“ü‚ę‚Ä‚˘‚Ü‚ˇB
‚Ć‚ą‚낣Ajocaml.inria.fr/ ‚â caml.inria.fr/ ‚Ş—Ž‚ż‚Ä‚˘‚é‚̂łˇ‚ށB

263 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/09(“y) 04:31:29 .net]
caml.inria.fr/pub/docs/manual-ocaml/manual032.html#toc135
‚ą‚ą‚Ě—á’Ę‚č‚ÉC‚ĹOcaml‚Ěƒ‚ƒWƒ…[ƒ‹Žg‚¨‚¤‚ĆŽŽ‚ľ‚Ä‚é‚ń‚ž‚Ż‚Ç‚¤‚Ü‚­‚˘‚ЂȂ˘B
ĹŒă‚ĚŽč‡‚́@cc -o prog main.c mod.a -lcurses@‚Ĺ‹l‚Ü‚Á‚Ä‚˘‚Ü‚ˇB
mod.a(startup.o):startup.c:(.text+0x9e): undefined reference to `__lseeki64'
mod.a(startup.o):startup.c:(.text+0x240): undefined reference to `__lseeki64'
mod.a(startup.o):startup.c:(.text+0x2e7): undefined reference to `__lseeki64'
mod.a(startup.o):startup.c:(.text+0x93b): undefined reference to `__beginthread'
mod.a(sys.o):sys.c:(.text+0x7): undefined reference to `__errno'
mod.a(sys.o):sys.c:(.text+0xf7): undefined reference to `__errno'
mod.a(sys.o):sys.c:(.text+0x101): undefined reference to `__errno'
mod.a(str.o):str.c:(.text+0x30f): undefined reference to `__imp___pctype'
mod.a(str.o):str.c:(.text+0x32c): undefined reference to `__isctype'
‚ą‚ń‚ČƒGƒ‰[‚Ş‘ĺ—Ę‚Éo‚éB
libcamlrun.a‚މö‚ľ‚˘‚ĆŽv‚¤‚Ě‚ž‚Ż‚ę‚ǂǂ¤‚ˇ‚ę‚΂˘‚˘‚Š‚í‚Š‚ç‚Č‚˘B

ŠÂ‹Ť‚ÍXP‚ĹCygwin@Ocaml‚Í3.10.2
Cygwin‚Ĺocamlc -c modwrap.c‚ˇ‚é‚Ɖ˝ŒĚ‚ŠƒAƒNƒZƒX‚Ş‹‘”Ű‚ł‚ę‚é‚̂Ł@modwrap.c‚Ćmod.ml‚ĚƒRƒ“ƒpƒCƒ‹‚ÍMinGW‚Ĺ‚â‚č‚Ü‚ľ‚˝B




264 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/09(“y) 08:51:21 .net]
>>259
Cƒ‰ƒ“ƒ^ƒCƒ€‚ĚƒVƒ“ƒ{ƒ‹‚đŒŠ‚Â‚Ż‚ç‚ę‚ĂȂ˘A‚Ć‚˘‚¤‚ą‚Ć‚Ĺ
>Cygwin‚Ĺocamlc -c modwrap.c‚ˇ‚é‚Ɖ˝ŒĚ‚ŠƒAƒNƒZƒX‚Ş‹‘”Ű‚ł‚ę‚é‚̂Ł@modwrap.c‚Ćmod.ml‚ĚƒRƒ“ƒpƒCƒ‹‚ÍMinGW‚Ĺ‚â‚č‚Ü‚ľ‚˝B
‚މö‚ľ‚˘B
‚ą‚Ě•”•ŞMinGW‚ĆCygwin‚ĚŒÝŠˇŤ‚Í‚ ‚é‚́HCygwin’m‚ç‚ń‚Ż‚ÇA‘S•”-mnocygwin‚Č‚ç‚Ç‚¤‚ž‚낤B

265 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/09(“y) 09:28:15 .net]
>260
>‚ą‚Ě•”•ŞMinGW‚ĆCygwin‚ĚŒÝŠˇŤ‚Í‚ ‚é‚́H
ƒGƒ‰[‚ޏo‚Ä‚é‚̂͐ł‚É MinGW ‚Ć Cygwin ‚ĹŒÝŠˇŤ‚̂Ȃł‚ť‚¤‚Č•”•Ş‚ž‚ˁB

>259
>‰˝ŒĚ‚ŠƒAƒNƒZƒX‚Ş‹‘”Ű‚ł‚ę‚é
modwrap.c ‚đ Windows ƒlƒCƒeƒBƒu‚ĚƒAƒvƒŠ‚Ĺ•ŇW‚ľ‚Ä‚˘‚˝‚股‚é‚Ć”­ś‚ˇ‚éę‡‚ŕ‚ ‚é‚Ě‚Ĺ
ECygwin ƒAƒvƒŠ‚Ĺ•ŇW‚ˇ‚é
Emkpasswd ‚Ć‚ŠŽg‚Á‚Ä /etc/passwd ‚đŒŠ’ź‚ľ‚Ă݂é
E‚Ƃ肠‚Ś‚¸ chown / chmod ‚ľ‚Ă݂é
EACL Žü‚č‚̐ݒč‚đ•Ď‚Ś‚Ä‚Ý‚é(mount ‚Ć‚ŠŠÂ‹Ť•ϐ” CYGWIN ‚Ć‚Š)
‚ ‚˝‚č‚͂ǂ¤‚ž‚ëB

266 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/01/11(ŒŽ) 21:48:13 .net]
>>260
>>261
•Œž‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
ƒŒƒX‚đ—Š‚č‚É‚˘‚낢‚뎎‚ľ‚Ă݂܂ľ‚˝‚ށA‚ž‚߂łľ‚˝B
Ocaml‚ŕCygwin‚ŕŽg‚Á‚Ă܂ž“ú‚Şó‚˘‚Ě‚Ĺ‘ĺŽ–‚ȂƂą‚ë‚đŒŠ—Ž‚Ć‚ľ‚Ä‚˘‚é‚Ě‚Š‚ŕ‚ľ‚ę‚Ü‚š‚ńB
Ą–Z‚ľ‚˘‚̂ł ‚܂莞ŠÔ‚ŞŽć‚ę‚Č‚˘‚̂łˇ‚ށACygwin‚Ĺ‘ľ‚ڂĂ܂˝‚˘‚낢‚ë‚ĆŽŽ‚ľ‚Ă݂悤‚ĆŽv‚˘‚Ü‚ˇB
–{“–‚É‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

267 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/02/06(“y) 21:54:14 .net]
Moscow ML Žg‚Á‚Ă݂悤‚ĆŽv‚Á‚˝‚çA‚ŕ‚¤‚¸‚Á‚ƍXV‚ł‚ę‚ĂȂ˘‚ń‚ž‚ˁc

268 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/02/19(‹ŕ) 00:01:29 .net]
Scheme‚ĆML‚́AS‚ސô‚í‚ę‚é‚í[

269 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/02/19(‹ŕ) 23:52:14 .net]
‚ [‰˜‚ę‚Ä‚é‚ń‚Ĺ‚ˇ‚Ë


270 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/02/22(ŒŽ) 10:15:16 .net]
‚Í‚˘

271 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/02/26(‹ŕ) 18:43:33 .net]
@@@@@@@@

272 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/03/18(–Ř) 02:27:03 .net]
OCaml‚ÍC‚Éembed‚Ĺ‚Ť‚Ü‚ˇ‚ЁH

273 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/03/22(ŒŽ) 23:27:08 .net]
Milner‚Ş–S‚­‚Č‚Á‚˝‚ť‚¤‚ž‚Ë



274 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/03/22(ŒŽ) 23:32:10 .net]
lambda-the-ultimate.org/node/3863

ƒzƒ“ƒg‚žB‚˛–ť•Ÿ‚đ‚¨‹F‚肾‚Ü‚ˇB
ML ‚͕׋­‚ľ‚Ä‚˘‚ÄŠy‚ľ‚Š‚Á‚˝‚Ĺ‚ˇB

275 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/03/28(“ú) 22:50:27 .net]
wƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ĚŠî‘bx@óˆäŒ’ˆę’˜@‚đ”ƒ‚Á‚ă|ƒ`ƒ|ƒ`Šy‚ľ‚­
‚â‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚ށA’˜ŽŇ‚ĚƒTƒ|[ƒgƒTƒCƒg‚ɏ‘‚˘‚Ä‚ ‚é‚悤‚É
‚â‚Á‚Ä‚ŕA–˘‚ž‚É“ú–{Œę‚Ě•\ŽŚ‚ޏo—ˆ‚Ü‚š‚ńB

ttp://pllab.is.ocha.ac.jp/~asai/book/Linux.html

ŠÂ‹Ť‚ÍWinXP‚ĚVMPlayeră‚ĚDebian(lenny)‚Ĺ‚â‚Á‚Ă܂ˇB
’[––‚ĹƒCƒ“ƒ^[ƒvƒŠƒ^‘–‚炚‚Ä‚éę‡‚ŕAEmacsă‚Ĺtuareg-
mode‚Ĺ‚â‚Á‚Ä‚éę‡‚ŕ•śŽšƒR[ƒh‚Ş•\ŽŚ‚ł‚ę‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB

•‚݂Ă݂ë`

276 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/03/28(“ú) 23:42:03 .net]
•Ş‚Š‚ç‚ń‚Ż‚ÇA‚Č‚ń‚ĹLANG=en_US‚ĚISO‚Č‚ń‚ÂЂȂń‚ž‚ëHja_JP.eucJP‚ÂЂś‚á‚Č‚˘‚Ě‚Š

277 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/09(‹ŕ) 23:58:56 .net]
OCaml‚Íoreilly–{—ˆ‚Č‚˘‚Ë

278 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/11(“ú) 20:56:52 .net]
>>270
‰œ‚ł‚ń–S‚­‚Č‚Á‚˝ŽO“úŒă‚ɐS‹Ř[Ç‚ЁB

279 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/11(“ú) 21:10:03 .net]
‚˛–ť•Ÿ‚đ‚¨‹F‚肾‚Ü‚ˇB

280 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/12(ŒŽ) 22:51:23 .net]
‚ ‚̐˘‚Ĺ•ŸHH

281 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/04/21(…) 21:04:50 .net]
signature‚Ěfunctor‚ĚŽg‚˘•ű‚Ş‚ć‚­‚킊‚č‚Ü‚š‚ńB

signature‚đŽó‚ŻŽć‚Á‚Ästructure‚đ•Ô‚ˇfunctor A‚ƁA
signature‚đŽó‚ŻŽć‚Á‚Äsignature‚đ•Ô‚ˇfunctor B‚đ’č‹`‚ľ‚˝‚Ć‚ľ‚Ü‚ˇB

signature C‚ÉA‚ĆB‚đ“K—p‚ľ‚˝‚ŕ‚Ě‚đA(C), B(C)‚Ć‚ľ‚˝‚Ć‚ŤA
A(C)‚ÉB(C)‚đ“K—p‚ľ‚˝structure‚͂ǂ¤‚ľ‚˝‚çŽg‚ڂ܂ˇ‚ЁH

282 –ź‘OF277 mailto:sage [2010/04/21(…) 21:06:26 .net]
Œž‚˘–Y‚ę‚Ü‚ľ‚˝BOCaml‚Ě˜b‚Ĺ‚ˇB

283 –ź‘OF277 mailto:sage [2010/04/21(…) 22:56:41 .net]
‚ˇ‚݂܂š‚ńAŽŠŒČ‰đŒˆ‚ľ‚Ü‚ľ‚˝B



284 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/22(–Ř) 01:34:18 .net]
‚ ‚ęHOCaml‚Ěfunctor‚Á‚Äsignature‚đŽó‚ŻŽć‚Á‚˝‚č•Ô‚ľ‚˝‚čo—ˆ‚é‚́H
Žó‚ŻŽć‚é‚Ě‚ŕ•Ô‚ˇ‚Ěstructure‚ž‚Ż‚ž‚ĆŽv‚Á‚Ä‚˝

285 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/22(–Ř) 01:38:21 .net]
ƒhƒLƒ…ƒƒ“ƒg“Ç‚ń‚ł݂˝‚Ż‚ÇA
caml.inria.fr/pub/docs/manual-ocaml/manual019.html#toc67
‚â‚Á‚Ď‚čfunctor‚Şsignature‚đŽó‚ŻŽć‚ę‚é‚悤‚É‚ÍŒŠ‚Ś‚Č‚˘‚Č‚Ÿ

286 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/25(“ú) 12:26:40 .net]
Žż–₾‚Ä‚˘‚˘‚Ĺ‚ˇ‚ЁB
'a * 'b‚Ě’l‚đŽó‚ŻŽć‚čAŒ^'a‚Ć'b‚Ş“™‚ľ‚˘‚Š”Ű‚Š‚đ”ť’č‚ˇ‚éŠÖ”‚Ío'caml‚ŏ‘‚݂܂ˇ‚ЁH

287 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/04/25(“ú) 22:33:07 .net]
>>283

288 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/25(“ú) 22:54:26 .net]
>>284

289 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/26(ŒŽ) 00:03:13 .net]
>>282
‰˝‚Ş‚ľ‚˝‚˘‚Ě‚Š•Ş‚Š‚ç‚Č‚˘‚Ż‚Ç
OCaml‚Ĺ‚ÍŒ^î•ń‚ÍŽŔsŽž‚ɂ͎c‚Á‚Ä‚˘‚Č‚˘‚Ě‚Ĺ
‚ť‚¤‚˘‚¤Œ^‚đˆľ‚¤ƒvƒƒOƒ‰ƒ€‚͈ęŘ‚Ђ݂Ȃ˘‚Ć‚¨‚ŕ‚¤

290 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/26(ŒŽ) 21:09:56 .net]
OCaml‚Á‚ĂȂń‚ōŏăˆĘƒrƒbƒg‚đƒSƒ~W‚ß—l‚ÉŽg‚Á‚ż‚Ⴄ‚悤‚É‚ľ‚˝‚Ě‚Š‚ČB
‚Č‚ń‚ЁA‚ą‚ꂪŚ‚­ƒAƒ_‚ɂȂÁ‚Ä‚é‚悤‚ÉŽv‚Ś‚é‚Ě‚ž‚Ş

291 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/27(‰Î) 20:51:34 .net]
LispŒnŠÜ‚߂Ăí‚č‚ĆŒŠ‚Š‚Ż‚éŽd—l‚Č‚ń‚ś‚á

292 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/29(–Ř) 20:07:48 .net]
$ sudo aptitude install ocaml
@c
ˆČ‰ş‚̐V‹KƒpƒbƒP[ƒW‚ރCƒ“ƒXƒg[ƒ‹‚ł‚ę‚Ü‚ˇ:
camlp4{a} ledit{a} libdrm2{a} libgl1-mesa-glx{a} libpthread-stubs0{a}
libpthread-stubs0-dev{a} libx11-dev{a} libxau-dev{a} libxaw7{a}
libxcb-xlib0-dev{a} libxcb1-dev{a} libxdmcp-dev{a} libxext-dev{a}
libxi-dev{a} libxmu6{a} libxpm4{a} libxtst6{a} libxv1{a} libxxf86dga1{a}
libxxf86vm1{a} ocaml ocaml-base{a} ocaml-base-nox{a} ocaml-interp{a}
ocaml-nox{a} tcl8.4{a} tk8.4{a} x11-utils{a} x11proto-core-dev{a}
x11proto-input-dev{a} x11proto-kb-dev{a} x11proto-xext-dev{a} xbitmaps{a}
xterm{a} xtrans-dev{a}
0 ŒÂ‚ĚƒpƒbƒP[ƒW‚đXVA 35 ŒÂ‚đV‚˝‚ɃCƒ“ƒXƒg[ƒ‹A 0 ŒÂ‚đíœ—\’čA0 ŒÂ‚ލXV‚ł‚ę‚Ä‚˘‚Č‚˘B
29.4MB ‚ĚƒA[ƒJƒCƒu‚đŽć“ž‚ˇ‚é•K—v‚Ş‚ ‚č‚Ü‚ˇB “WŠJŒă‚É 97.0MB ‚ĚƒfƒBƒXƒN—Ěˆć‚ŞV‚˝‚ɏÁ”‚ę‚Ü‚ˇB

(”OƒÖO)ËߡËߡ

293 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/29(–Ř) 20:14:14 .net]
>>288
ocaml-nox



294 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/04/30(‹ŕ) 12:32:47 .net]
‚ą‚ť‚ÍŽŠ•Ş‚ĹMake‚ž‚ëJK

295 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/01(“y) 16:43:51 .net]
SML#‚͐ś‚Ť‚Ä‚˘‚˝

296 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/02(“ú) 01:19:01 .net]
‰šš‘ż‚Č‚­‚Ä‚ż‚ĺ‚Á‚Ć’ú‚߂Ђ݂Ă˝‚Š‚çVƒo[ƒWƒ‡ƒ“ƒŠƒŠ[ƒX‚߂ł˝‚˘

297 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/05/05(…) 04:16:18 .net]
OCaml‚ĚŒ^‚Ĺ 'a. 'a list ‚Ć‚˘‚¤‚Ě‚đŒŠ‚˝‚ń‚Ĺ‚ˇ‚Ż‚ÇA‚ą‚́u.v‚Á‚ĉ˝‚Ĺ‚ˇ‚ЁH

298 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/05(…) 07:24:38 .net]
u.v‚މ˝‚Š‚ĆŒž‚í‚ę‚é‚Ƃނ¸‚˘‚Č
u'a.v‚́u”CˆÓ‚ĚŒ^ƒpƒ‰ƒ[ƒ^‚đ'a‚Ć‚ľA‚ť‚Ě'a‚‚˘‚Ä...(for all)v‚ĚˆÓ–Ą
—ႌ‚΁A
type 'a t = { e : 'a }
‚Í'a‚đŒ^ƒpƒ‰ƒ[ƒ^‚ÉŽć‚邯‚ǁA
type 'a t = { e : 'a; p : 'b. 'b list }
‚Ć‚ˇ‚é‚ƁA”CˆÓ‚ĚŒ^'b‚đƒpƒ‰ƒ[ƒ^‚ÉŽ‚ÂŒ^‚đƒŒƒR[ƒh‚Ě—v‘f‚ɂłŤ‚é
‚ŕ‚ż‚ë‚ń
type 'a t = { a : 'a; p : 'b list }
‚Í'b‚Şunbound‚ž‚Š‚çƒGƒ‰[

299 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/05(…) 15:33:12 .net]
>>294
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ

300 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/05/15(“y) 22:35:32 .net]
SML‚ɂ̓ŒƒR[ƒhXV‚Ě‹@”\‚Ş‚Č‚­A“úí“I‚É‹ę˜J‚ľ‚Ä‚˘‚é‚̂ŁAƒlƒCƒeƒBƒuƒR[ƒh‚Ş
‚Í‚Ż‚éSML#‚ĚƒŠƒŠ[ƒX‚͑҂ż‰“‚ľ‚Š‚Á‚˝B
‚˝‚žA—~‚đŒž‚¤‚ƁAƒŒƒR[ƒhŠg’Ł‚ŕŒžŒę‚Ć‚ľ‚ăTƒ|[ƒg‚ľ‚Ä—~‚ľ‚Š‚Á‚˝B


301 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/16(“ú) 08:50:49 .net]
>SML‚ɂ̓ŒƒR[ƒhXV‚Ě‹@”\‚Ş‚Č‚­A“úí“I‚É‹ę˜J‚ľ‚Ä‚˘‚é
‚ˇ‚°‚ځA“úí“I‚ɂЁBŽdŽ–‚ÉŽg‚Á‚Ä‚é‚́H
>‚˝‚žA—~‚đŒž‚¤‚ƁAƒŒƒR[ƒhŠg’Ł‚ŕŒžŒę‚Ć‚ľ‚ăTƒ|[ƒg‚ľ‚Ä—~‚ľ‚Š‚Á‚˝B
ƒŒƒR[ƒhŠg’Ł‚Á‚āH

302 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/17(ŒŽ) 17:27:31 .net]
MLton@‚Á‚Ä–łŒŔƒXƒgƒŠ[ƒ€Žg‚Á‚˝ƒvƒƒOƒ‰ƒ€‚ŕĹ“K‰ť‚ľ‚Ä‚­‚ę‚é‚́H

303 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/05/18(‰Î) 22:20:33 .net]
>>297
Ź‹K–͂Ȑ”’lŒvŽZ‚đ‚ľ‚Ä‚˘‚邞‚Ż‚ĹA‚ˇ‚˛‚˘‚ą‚Ƃ͂ľ‚Ä‚˘‚Ü‚š‚ńB
Fortran‚ŏ\•Ş‚Ĺ‚ˇ‚ށA‚˘‚­‚Â‚Š‚Ě•”•i‚đ’č‹`‚ľ‚āANJ‚Ě‘Î˜bŠÂ‹Ť
‚Ĺ•]‰ż‚ˇ‚邹‚ƂŁAŽŽsöŒë‚Ĺ‚Ť‚ďd•󂾂Ă܂ˇB

ƒŒƒR[ƒh‚ĚŠg’Ł
˜AŒ‹‚ĆŒž‚¤‚ׂŤ‚ž‚Á‚˝B
{a=1,b=2}#{c=3}
val it={a=1,b=2,c=3}
‚Ş‚Ĺ‚Ť‚é‚ĆŠđ‚ľ‚˘B



304 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/21(‹ŕ) 01:51:26 .net]
Vim‚ĚƒCƒ“ƒfƒ“ƒgƒtƒ@ƒCƒ‹‚Ĺ
ocaml.vim‚âomlet.vim‚ć‚č
‚˘‚˘‚ŕ‚Ě‚ ‚č‚Ü‚š‚ń‚Š?

305 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/21(‹ŕ) 21:02:03 .net]
ML‚ŏ‘‚­‚Ć‚Ť‚̓Xƒ^ƒCƒ‹‚É”Y‚ނˁB
in‚Ě‘O‚ʼnüs‚ˇ‚ׂŤ‚ЁH
˜A‘ą‚ˇ‚élet‚̓Cƒ“ƒfƒ“ƒg‚ˇ‚ׂŤ‚ЁH
‚ȂǂȂÇ


306 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/05/22(“y) 23:36:50 .net]
ƒXƒ^ƒCƒ‹‚Í”Y‚݂܂ˇ‚ˁB
Ą‚̂Ƃą‚ë˜A‘ą‚ˇ‚élet‚ŕin‚ĚŒă‚ŕ
ƒCƒ“ƒfƒ“ƒg‚ľ‚Č‚˘‚悤‚É‚ľ‚Ä‚˘‚Ü‚ˇB

‚˝‚žA‚ą‚¤‘‚Ť‚˝‚˘‚Ć‚˘‚¤Žv‚˘‚Ş‚ ‚Á‚Ä‚ŕ
Vim‚ĚƒCƒ“ƒfƒ“ƒgƒtƒ@ƒCƒ‹‚Ĺ‚Í
‚¤‚Ü‚­‚˘‚ЂȂ˘‚ą‚Ć‚Ş‚ ‚Á‚袂č‚Ü‚ˇB

ƒ†[ƒU[‚Ě‘˝‚ť‚¤‚ČEmacs‚đŽg‚Á‚˝•ű‚Ş
‚˘‚˘‚Ě‚Š‚ŕ‚ľ‚ę‚Ü‚š‚ńB‚܁A‚ť‚ę‚đ
Œž‚Á‚˝‚çŠÖ”Œ^ŒžŒę‚ŕHaskell‚Ć‚˘‚¤‚ą‚Ć
‚ɂȂ邊‚ŕ‚ľ‚ę‚Ü‚š‚ń‚ށc

307 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/04(‹ŕ) 16:33:24 .net]
Ocaml‚Ĺ
let plus x y = x + y ‚Ş‚ ‚é‚Ć‚Ť
x‚ć‚čć‚Éy‚É‘ă“ü‚ˇ‚é•ű–@‚Í‚ ‚é‚Ü‚ˇ‚ЁH

308 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/04(‹ŕ) 20:40:08 .net]
ƒÉŽŽ‚đŽg‚Ś‚Î—Ç‚˘‚̂ł́B
‚ˇ‚łɁAy = a‚Ě‘ă“ü‚ŞŒˆ‚Ü‚Á‚Ä‚˘‚é‚Ć‚Ť‚́A
(fun x -> plus x a)
‚Ü‚ž‚̂ƂŤ‚́A
(fun y -> fun x -> plus x y)
‚đŽg‚¤B
ŚSMLŽg‚˘‚Ȃ̂ŁA\•śă‚ĚŠÔˆá‚˘‚Í‚ ‚邊‚ŕ‚ľ‚ę‚ʁB


309 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/04(‹ŕ) 20:44:13 .net]
‚ą‚ę‚ŕAˆęŽí‚ĚƒXƒ^ƒCƒ‹–â‘肞‚ށA
—ń‹“Œ^‚đ’č‹`‚ˇ‚é‚Ć‚Ť‚ɁA
datatype X = X1 | X2 | X3 | ...
‚Ć‚ˇ‚邊
type X = int
val X1 = 1
val X2 = 2
...
‚Ć‚ˇ‚邊‚Ĺ”Y‚ń‚Ĺ‚ľ‚Ü‚¤BĹ‰‚́Avector (ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX)‚đŽg‚í‚Č‚˘
ŒŠž‚Ý‚ž‚Á‚˝‚Ě‚ž‚ށA•K—v‚ɂȂÁ‚˝‚Ć‚Ť‚Ě‚ą‚Ć‚đS”z‚ľ‚Ä‚ľ‚Ü‚¤B

310 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/04(‹ŕ) 22:34:46 .net]
‚ť‚¤‚˘‚¤S”z‚đ‚ľ‚Č‚­‚Ä‚˘‚˘‚­‚炢ƒRƒ“ƒpƒCƒ‰‚ĚĹ“K‰ť‚ÍŒŤ‚˘‚Š‚çˆŔS‚ľ‚đ㐔ƒf[ƒ^Œ^‚đŽg‚ڂ¢‚¤˜b‚đ‚Ç‚ą‚Š‚ĹŒŠ‚˝‹C‚Ş‚ˇ‚é‚Ě‚ž‚Ş‚Ç‚ą‚ž‚Š–Y‚ę‚Ä‚ľ‚Ü‚Á‚˝‚ȁB

311 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/04(‹ŕ) 22:41:07 .net]
succ X1‚Ş—~‚ľ‚˘‚Ć‚˘‚¤˜b‚ž‚ĆŽv‚Á‚˝‚ń‚ž‚ށB

cc‰´‚Č‚çObj.magic‚ľ‚ż‚Ⴄ‚Č

312 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/04(‹ŕ) 22:44:58 .net]
d.hatena.ne.jp/sumii/20060918/1158537612
‚ą‚ꂞ‚Á‚˝B‚ ‚ń‚Ü‚č“Ë‚Áž‚ń‚ž‚ą‚Ə‘‚Š‚ę‚ĂȂЂÁ‚˝‚ȁB‚Ĺ‚ŕ‚ą‚¤‚˘‚¤˜b‚ś‚á‚Č‚˘‚́H

313 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/05(“y) 18:55:54 .net]
>>304
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB



314 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/05(“y) 23:46:13 .net]
>> 308, 307
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB‚ť‚¤‚Ĺ‚ˇAO(1)‚ĹŽ”‚ɕϊˇ‚Ĺ‚Ť‚邊‚đS”z‚ľ‚Ä‚˘‚Ü‚ľ‚˝B


315 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/10(–Ř) 00:10:32 .net]
O(1)‚ł̕ϊˇ‘Ź“x‚đ‹C‚É‚ľ‚Č‚Ť‚Ⴂ‚݂Ȃ˘‚­‚炢‘ňŽR’č‹`‚ˇ‚é‚Č‚çA
DEFINEƒ}ƒNƒŽg‚Á‚˝•ű‚Ş‚˘‚˘‚ń‚ś‚á‚Č‚˘‚ЂȂŸB‚ AOCaml‚Ěę‡‚ž‚Ż‚ÇB

(* compile with -pp "camlp4orf" *)
DEFINE A = 1
let _ = print_int A

316 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/14(ŒŽ) 19:50:39 .net]
>> 311
Ocamlƒ}ƒNƒŽg‚ڂ܂ľ‚˝‚ˁB‚˘‚˘‚Č‚Ÿ`

317 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/14(ŒŽ) 19:54:03 .net]
”j‰ó“I‘ă“ü(ŽQĆŒ^)‚Ě—˜—p‚Í‚Đ‚Š‚Ś‚ß‚ÉA‚Ƃ͂˘‚ë‚ń‚ČƒKƒCƒh/‹ł‰Č‘‚ɏ‘‚˘‚Ä
‚ ‚邯‚ǁA‚ǂ̒ö“x‚Ş‹–—e”ÍˆÍ‚Č‚ń‚ž‚낤B

—^‚Ś‚ç‚ę‚˝ƒŠƒXƒg‚Ě•”•ޘa‚đ—v‘f‚Ć‚ˇ‚郊ƒXƒg‚đ•Ô‚ˇŠÖ”‚đ‘‚˘‚Ă݂é‚ƁA
”j‰ó“I‘ă“ü‚đŽg‚Á‚˝ƒo[ƒWƒ‡ƒ“‚ވę”Ô’Z‚­’źŠĎ“I‚ÉŽv‚¤B

fun series xs =
(fn s => map (fn i => i + !s before s := !s + i) xs) (ref 0)

fun series2 xs =
(rev o #2) (foldl (fn (i,(s,ys)) => (i+s,(i+s)::ys)) (0,nil) xs)

fun series3' s (i::is) = (i+s) :: series3' (i+s) is
| series3' s nil = nil;
val series3 = series3' 0

ŠÖ”ƒvƒƒOƒ‰ƒ}“I‚ɂ́A‚ǂꂪ‚˘‚˘‚Ě‚ž‚낤B
(‚ŕ‚Á‚Ć‚˘‚˘‘‚Ť•ű‚ŕ‚ ‚邊‚ŕ‚ľ‚ę‚Č‚˘)



318 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/14(ŒŽ) 19:58:31 .net]
ŒÂl“I‚É‚Í‚ą‚ž‚í‚炸‚É”j‰ó“I‘ă“ü‚ŕ‚Ş‚ń‚Ş‚ńŽg‚Ś‚Á‚ÄŽv‚¤‚Ż‚ÇA‚ť‚Ě‘O‚Émap‚Ě‘{¸‡‚Í‘O‚Š‚ç‚Á‚Ä•ŰŘ‚ł‚ę‚Ä‚é‚Ě‚ŠH

319 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/14(ŒŽ) 21:34:29 .net]
Šm‚ЂɁAˆę”Ę“I‚ɂ͋KŠiˆá”˝‚Š‚ŕ‚ľ‚ę‚Č‚˘B‚ż‚Ȃ݂É
www.smlnj.org/doc/basis/pages/list.html
‚É‚Í
map f l
@applies f to each element of l from left to right, returning the list of results.
‚Ə‘‚Š‚ę‚Ä‚˘‚邪A"from left to right"‚đ•›ě—p‚đŽ‚Âf‚đl—ś‚ľ‚āA‚ť‚¤‘‚˘‚Ä‚˘‚é‚Ě‚Š
‚Í•s–žB

320 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/16(…) 05:25:03 .net]
>>313
Œř—Ś‹C‚É‚ľ‚Č‚˘‚Ȃ牺‚̂悤‚É‚ŕD
fun series nil = nil
@ | series (h::t) = h :: map (fn x => x + h) (series t)
Œř—Ś‚đ‹C‚É‚ˇ‚é‚Č‚çCseries3‚Ş‚˘‚˘‚ĆŽv‚Á‚˝D
ref‚đŽg‚¤‚ĆŒťÝ‚̕ϐ”‚̏ó‘Ô‚đ‹C‚É‚ˇ‚é•K—v‚Ş‚ ‚Á‚Ä‘ĺ•ρD
series2‚Í‚â‚Á‚Ă邹‚Ƃ͂킊‚Á‚˝‚Ż‚ÇCƒR[ƒh‚Ş‚Č‚ń‚ƂȂ­ŒŠ‚Â炢D

321 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/16(…) 12:11:01 .net]
>ŒťÝ‚̕ϐ”‚̏ó‘Ô‚đ‹C‚É‚ˇ‚é•K—v‚Ş‚ ‚Á‚Ä‘ĺ•Ď
ref‚Ş‘ĺ•ςŁAˆř”•ϐ”‚Ş‘ĺ•ςłȂ˘‚ĆŽv‚¤•Ó‚čAŠÖ”Œ^ŒžŒęƒvƒƒOƒ‰ƒ}‚ž‚Č‚ B
‰´‚͂܂ž‚ť‚ą‚܂ł̋Ť’n‚ɂ͒B‚ľ‚ĂȂ˘‚â

322 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/16(…) 18:09:00 .net]
u‚ą‚ń‚Č‚ą‚Ć‚ŕ‚ ‚낤‚ЂÁv‚˘‚˘‚Č‚Ş‚çA—pˆÓ‚ľ‚Ä‚¨‚˘‚˝scanl‚đŽg‚¤‚Ě‚Şˆę”Ô’źŠ´“IB

323 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/16(…) 20:47:50 .net]
‚Č‚é‚Ů‚Ç scanl ‚Š
mapAccumL ‚Ĺ–ž‘Ť‚ľ‚ť‚¤‚ɂȂÁ‚Ä‚˘‚˝



324 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/17(–Ř) 21:08:40 .net]
>> 316
‚Đ‚ł‚ľ‚Ô‚č‚ɉ˝‚Š”ü‚ľ‚˘‚ŕ‚Ě‚đŒŠ‚˝‹C‚Ş‚ľ‚Ü‚ˇB
>> 318,319
Haskell‚ĚData.List‚É‚ ‚éŠÖ”‚Ĺ‚ˇ‚ˁBGHC‚Í“ü‚ę‚Ä‚ ‚邪A‚قƂń‚ÇŽg‚Á‚Ä
‚˘‚Č‚˘‚̂ŁA’m‚ç‚ȂЂÁ‚˝‚̂łˇ‚ށA‚˘‚Á‚Ď‚˘ŠÖ”‚Ş—pˆÓ‚ł‚ę‚Ă܂ˇ‚ˁB




325 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/18(‹ŕ) 19:16:35 .net]
NJ‚É•t‘Ž‚ˇ‚éCML‚Á‚āAmulticore‘Ήž‚ś‚á‚Č‚˘‚Ý‚˝‚˘‚Ĺ‚ˇ‚ˁB
(tar ball‚ĚToDo‚ɏ‘‚˘‚Ä‚ ‚Á‚˝)
ƒm[ƒh“ŕ•Ŕ—ń‚ɂ͎g‚ڂȂ˘BŽc”OB

326 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/18(‹ŕ) 19:31:43 .net]
SML ‚Č‚ç Poly/ML ‚ރlƒCƒeƒBƒuƒXƒŒƒbƒh‚ɑΉž‚ľ‚Ä‚é‚ć

327 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/06/18(‹ŕ) 20:52:49 .net]
>>322
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
‚ą‚ą‚đ www.polyml.org/Doc.html ‚ł‚ç‚Á‚ĆŒŠ‚Ä‚Ý‚Ü‚ľ‚˝‚ށA
Œ‹\‚ľ‚Á‚Š‚č‚ľ‚˝ŽŔ‘•‚̂悤‚Ĺ‚ˇ‚ˁB
‚ą‚ę‚́ASML/NJ‚Š‚ç‚ĚˆÚs‚đŒŸ“˘‚ˇ‚鉿’l‚Ş‚ ‚éB
‘ź‚ɁA
- WindowsƒvƒƒOƒ‰ƒ~ƒ“ƒO
- FFI‚ŞŠČ’P(‚̂悤‚ÉŒŠ‚Ś‚é)
‚Ş‹C‚É“ü‚Á‚˝B

328 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/06/18(‹ŕ) 21:45:31 .net]
ML‚ĹGUIƒvƒƒOƒ‰ƒ~ƒ“ƒOA‚Á‚ÄŽžX‚â‚낤‚Ć‚ˇ‚é‚ń‚ž‚Ż‚Ç€”ő‚Ş–Ę“|‚ōÁÜ‚ˇ‚éB
lablgtk2‚Ć‚ť‚ĚˆË‘śƒ‰ƒCƒuƒ‰ƒŠ‚đ•W€‚ĹŽć‚荾‚ń‚Ĺ‚­‚ę`

329 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/04(“ú) 19:42:48 .net]
ƒtƒ@ƒ“ƒNƒ^[‚Ĺƒ‚ƒWƒ…[ƒ‹‚đě‚Á‚˝‚Ć‚Ť‚ÉŽŔs‚ł‚ę‚éŠÖ”‚Ş‚Ů‚ľ‚˘‚ń‚ž‚Ż‚Ç
OO‚ĚƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ý‚˝‚˘‚Č‚Ě

330 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/05(ŒŽ) 12:51:06 .net]
@‚u@‚u
(LEƒÖE`)@‚¤‚ł‚ż‚á‚ńƒs[ƒX

331 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/05(ŒŽ) 15:03:08 .net]
’ˇŕV‚¤‚ł‚Ý

332 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/09(‹ŕ) 01:03:21 .net]
>>325
module F (A : sig val x : int end) = struct
let _ = print_int A.x
end

‚ą‚Ěƒtƒ@ƒ“ƒNƒ^[‚É“K“–‚Čƒ‚ƒWƒ…[ƒ‹‚đ“K—p‚ľ‚Ä‚˛‚ç‚ń

333 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/09(‹ŕ) 22:25:03 .net]
ML‚ފ֐”Œ^ŒžŒę‚ÂЁAĹ‰‚ÉŒž‚˘o‚ľ‚˝‚̂͒N‚Č‚Ě‚Š‚ľ‚ç



334 –ź‘OF–ź–ł‚ľ‚ł‚ń—‚ť‚¤‚ž‘I‹“‚ɍs‚ą‚¤ mailto:sage [2010/07/11(“ú) 11:47:27 .net]
@_@@@@@@@@@@@@@@@@@@@@/
@@ _@@˜¤@@@@ @ i.@@ |@@@@@ /@@ @ ./@@@@ @ ^
@@@@_@@R@@@@@i. @ .|@@@@@/@@@ /@@@@@ ^
@@@@@ _@@R@@@@i@@|@@@@ /@@@/@@@@@^
@@@_
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-]
@@[
@_Q@@@@@@@@@@‚í@‚˝@‚ľ@‚Ł@‚ˇ@@@@@@@@@@@@--
@@@@@“ń@@@@@@@ @@^P_@@@@@@@@@@@@“ń
@@P@@@@@@@@@@@@|@OoO@|@@@@@@@@@@@@@@@@P
@@@@-]@@@@@@@@@@ _Q^ @@@@@@@@@@@@@@@]-

@@@@^
@@@@@@@@@@@@/@@@@@@@@@@@@@@@R@@@@@ _
@@@@^@@@@@@@@@@@@@@@@@@@@˜¤@@@@ _
@@ ^@@@/@@@ /@@@@@@|@@@i,@@@ @ ˜¤@@@@@_
@^@@@ /@@@@/@@@@@@ |@@@ i,@@@@@@˜¤@@@@@_@

335 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/07/23(‹ŕ) 23:57:35 .net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒęML
www.amazon.co.jp/dp/4756116418

J. D. Ullman‚Ě‚ą‚Ě–{â”łɂȂÁ‚Ä‚˝‚Ě‚ŠB
11”N‘O‚ɐ}‘ŠŮ‚Ő˘˜b‚ɂȂÁ‚˝‚Ć‚Ť‚́A–Ę”’‚Š‚Á‚˝B

336 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/06(‹ŕ) 17:34:51 .net]
3.12.0—ˆ‚˝‚Ě‚Š

337 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/14(“y) 16:35:21 .net]
OCamlo‚˝‚΂Á‚Š‚č‚Ȃ̂ɐl‚ޏ­‚Č‚˘‚Á‚Ăǂ¤‚˘‚¤‚ą‚ƂȂĚ

338 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/16(ŒŽ) 01:05:07 .net]
•˝˜a‚Á‚Ä‚ˇ‚΂炾‚˘

339 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/16(ŒŽ) 01:22:01 .net]
windows—p‚̍ŐV”Ĺ‚Í3.11.0‚Á‚Ä‚ą‚Ƃłˇ‚ЁHŒöŽŽ‚ĚƒŠƒ“ƒN‚ŞŘ‚ę‚Ä‚é‚Ć‚˘‚¤BB

340 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/16(ŒŽ) 12:57:13 .net]
ŽŠ•Ş‚Ĺƒrƒ‹ƒh‚ˇ‚ę‚΂˘‚˘‚ľAURL‚̏Cł‚Ž‚ç‚˘ŽŠ•Ş‚Ĺ‚â‚ę‚΂˘‚˘‚ľ

341 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/21(“y) 23:26:49 .net]
windows 3.11.0

ocaml.jp/Chapter%2024%20The%20threads%20library

>threads ƒ‰ƒCƒuƒ‰ƒŠ‚đŽg—p‚ˇ‚éƒvƒƒOƒ‰ƒ€‚ÍˆČ‰ş‚̂悤‚ÉƒŠƒ“ƒN‚ľ‚Ä‚­‚ž‚ł‚˘:
>ocamlc -thread other options unix.cma threads.cma other files

‚Á‚ď‘‚˘‚Ä‚ ‚é‚Ě‚É

ocamlc -thread unix.cma threads.cma thread.ml
File "thread.ml", line 7, characters 8-21:
Error: Unbound value Thread.create

Thread‚͂ǂą‚É‚ ‚é‚ń‚žEEE


342 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/22(“ú) 01:37:10 .net]
‚˘‚Á‚ą‚¤‚ÉMacPorts‚É‚ą‚Ë‚Ś>3.12.0
‚Č‚ń‚ŠŠů‘śƒAƒvƒŠ‰ó‚ľ‚Ä‚é‚ÂЂ ‚é‚Ě‚Š‚Ë

>>337
Žu‘ş[A"thread.ml"[

343 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/22(“ú) 02:53:00 .net]
>>337
ˆł“|“IŠ´ŽÓ
”Y‚ń‚Ĺ‚˝ŽŠ•ނޔnŽ­‚炾‚˘@‚[‚Š”nŽ­‚ž‚Á‚˝



344 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/22(“ú) 02:54:15 .net]
ƒ~ƒX
>>338

345 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/23(ŒŽ) 01:39:58 .net]
unit‚đ‚Ç‚¤‚â‚Á‚Ä‘ă“ü‚ł‚š‚邊‚Ő”•Ş”Y‚ń‚Ĺ‚ľ‚Ü‚Á‚˝B

346 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/08/30(ŒŽ) 15:11:49 .net]
‰Â“Ç‚ČC‚ɕϊˇ‚ľ‚Ä‚­‚ę‚éƒRƒ“ƒpƒCƒ‰‚͂Ȃ˘‚Ě‚Š


347 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/19(“ú) 08:18:17 .net]
‚ą‚ę‚ÍOCaml‚ĚŽd—l‘‚ĆŽv‚Á‚Ä—Ç‚˘‚̂łľ‚傤‚ЁH
ttp://caml.inria.fr/pub/docs/manual-ocaml/index.html

348 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/19(“ú) 22:05:30 .net]
Žd—l‚Č‚ń‚ĂȂ˘

349 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/09/21(‰Î) 22:59:45 .net]
Ĺ‹ßSML#‚ŞŠˆ”­‚ɍXV‚ł‚ę‚Ä‚˘‚é‚悤‚Ȃ̂ŁA0.56ƒCƒ“ƒXƒg[ƒ‹‚ľ‚Ă݂܂ľ‚˝B

W‡‰‰ŽZ‚đŽg‚Á‚˝ƒvƒƒOƒ‰ƒ€‚đ‘‚ą‚¤‚Ć‚ľ‚Ä‚˘‚é‚̂łˇ‚ށA
CMŽü‚č‚Ě–â‘č‚Ě‚š‚˘‚ŠăŽč‚­“Ž‚Ť‚Ü‚š‚ńB

—ႌ‚΁Asml#‚ł́A

# structure SSet = RedBlackSetFn(struct type ord_key = string; val compare = String.compare end);
stdIn:1.18-1.94 Error: unbound functor: RedBlackSetFn

‚ƂȂč‚Ü‚ˇBsml‚ž‚ƁA

- structure SSet = RedBlackSetFn(struct type ord_key = string; val compare = String.compare end);
[autoloading]
[library $SMLNJ-BASIS/basis.cm is stable]
[library $SMLNJ-LIB/Util/smlnj-lib.cm is stable]
[autoloading done]
structure SSet : ORD_SET?

‚ƏăŽč‚­“Ž‚˘‚Ä‚˘‚Ü‚ˇB

‚ǂ̂ ‚˝‚č‚𒲂ׂę‚Ηǂ˘‚Š‚Ěƒ|ƒCƒ“ƒ^‚ž‚Ż‚Ĺ‚ŕ\‚˘‚Ü‚š‚ń‚̂ŁA
‰đŒˆ•ű–@‚˛‘ś’m‚Ě•űA‹ł‚ڂâ‚˝‚ž‚݂܂ˇ‚Ĺ‚ľ‚傤‚ЁB

350 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/21(‰Î) 23:10:05 .net]
SML#‚Á‚ÄMS‚Ě.NetŒnŒžŒę‚ž‚ĆŽv‚Á‚Ä–łŽ‹‚ľ‚Ä‚˝‚ń‚ž‚Ż‚ÇA
‘S‘RŠÖŒW–ł‚ľ‚Č‚ń‚ž‚ˁB‚܂ʂç‚킾‚ˇ‚Źw

‰đŒˆ•ű–@‚łȂ˘ƒŒƒX‚ĹƒSƒƒ\ >>345

351 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/22(…) 02:13:02 .net]
>>345
SML/NJ‚ž‚ĆŽŠ“Ž‚Ĺƒ‰ƒCƒuƒ‰ƒŠ‚đ“ǂݍž‚ނ悤‚ž‚ށCSML#‚ł͂ť‚¤‚łȂ˘‚Ý‚˝‚˘‚ˁD
ƒ\[ƒX‚́@smlsharp-0.56/smlnj-lib/Util/redblack-set-fn.sml
‚ÉRedBlackSetFn‚Ş“ü‚Á‚Ă邊‚çC•K—v‚Čƒtƒ@ƒCƒ‹ž‚Ý‚Ĺuse‚ˇ‚ę‚΂˘‚˘‚ń‚ś‚á‚Č‚˘‚ЂȁD

352 –ź‘OF345 mailto:sage [2010/09/22(…) 21:06:32 .net]
>>347
$prefix/lib/smlsharp/smlnj-lib/Util ˆČ‰ş‚ÉŠeset—p‚Ěfunctor‚Ş
‚ ‚Á‚˝‚̂ŁA‚ą‚ż‚ç‚đuse‚ľ‚Ă݂˝‚Ć‚ą‚ëA
ăŽč‚­“Ž‚­‚悤‚ɂȂč‚Ü‚ľ‚˝B
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

sml#‚Ĺ‚ÍCMăŽč‚­“ނЂȂ˘‚̂͂â‚Á‚Ď‚čŒ™‚ž‚Č‚ŸB
‚Č‚ń‚ÂЂȂç‚Č‚˘‚ŕ‚Ě‚Šc

353 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/26(“ú) 18:45:17 .net]
‰•ŕ‚̏‰•ŕ‚Ĺ‚ˇ‚˘‚Ü‚š‚ńAsymbolic name‚Á‚ĉ˝H

ML for the working programmer‚đ“ǂݎn‚߂đ‘Źˆř‚ÁŠ|‚Š‚Á‚Ä‚ľ‚Ü‚˘‚Ü‚ľ‚˝B



354 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/09/28(‰Î) 01:50:38 .net]
alphabetic‚łȂ˘–ź‘O

355 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/10/16(“y) 00:36:53 .net]
Jane Street‚ĚCore‚Á‚ÄOCaml 3.12‚ɑΉž‚ľ‚Ä‚é?
ƒRƒ“ƒpƒCƒ‹‚ÉŽ¸”s‚ˇ‚é

356 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/10/24(“ú) 18:34:30 .net]
ƒGƒfƒBƒ^‚ĚŒ…”‚Í‚˘‚­‚‚ɐݒ肾‚Ä‚˘‚Ü‚ˇ‚ЁH

357 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/10(…) 00:02:31 .net]
’xƒŒƒX‚ž‚Ż‚ÇAŒ…”‚Í80‚ĹƒCƒ“ƒfƒ“ƒg‚Í4B

:se nu ai sw=4 ts=4

358 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/10(…) 23:06:49 .net]
Ž„‚ŕŒ…‚Í80(ƒCƒ“ƒfƒ“ƒg‚Í2)B
‚Ĺ‚ŕ–ł–źŠÖ”‚đ‘˝—p‚ˇ‚é‚ĆŒ…‚Ş‘Ť‚č‚Č‚­‚Č‚é‚Ě‚Ĺ
‘‚₡‚ׂŤ‚Š”Y‚ށB‰Ą’ˇƒ‚ƒjƒ^”ƒ‚˘‚˝‚­‚Č‚éB


359 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/11/11(–Ř) 21:11:38 .net]
’ʏí‚Í80‚ɐݒ肾‚Ä‚˘‚邪AML‚đ•ҏW‚ˇ‚é‚Ć‚Ť‚́A120‚É‘‚ˇB
‚Ƃ͂˘‚ځA100‚đ’´‚Ś‚é‚Ɠǂ݂ɂ­‚­‚Č‚é‚̂ŁA“K“–‚ɐ܂č•Ô‚ˇ‚ą‚Ƃɂľ‚Ä‚˘‚éB
‚˝‚žA‚ą‚ĚƒR[ƒfƒBƒ“ƒOƒ‹[ƒ‹‚ɏ]‚Ś‚ÎOKA‚Ć‚˘‚¤‚悤‚Č‚Ě‚Ş‚Č‚˘‚̂ŁA
–ˆ‰ń˘‚Á‚Ä‚˘‚éB

360 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/11/11(–Ř) 21:19:26 .net]
>>305 ‰đŒˆô(SML/NJ‚Ěę‡‚Ě)‚ŞŒŠ‚Â‚Š‚Á‚˝B
data label = A | B | C
Unsafe.cast A: int;
Unsafe.cast B: int;
Unsafe.cast C: int;
‚Ć‚ˇ‚é‚ƁA‚ť‚ꂟ‚ę0,1,2‚ɂȂéB


361 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 21:49:53 .net]
>>356
ML‚͏‰SŽŇ‚ž‚Ż‚ÇA>>305‚Í(ƒR[ƒh‚Ě–â‘肳͂Ȃ­)ÝŒv‚Ě–â‘肞‚ĆŽv‚¤B

‘㐔\‘˘‚Ć‚ľ‚āA’źĎ(‘gŒ^‚⃌ƒR[ƒhŒ^)‚Ć—ń(ƒŠƒXƒgŒ^‚â”z—ńŒ^)‚Í‘S‚­•ʂ̊T”OB
ƒRƒ“ƒpƒCƒ‹‚Ě‘O‚É—v‘f‚̐”‚ŞŒˆ’č‚Ĺ‚Ť‚é‚Ȃ璟Ď‚đŽg‚¤‚ׂŤ‚ž‚ľA
ŽŔs‚ľ‚Ă݂Ȃ˘‚ĆŒˆ’č‚Ĺ‚Ť‚Č‚˘‚̂Ȃç—ń‚đŽg‚¤B‚ ‚邢‚Í“Ž“I‚ČƒVƒ“ƒ{ƒ‹‚Ĺ
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚ľ‚˝‚˘‚Č‚çƒnƒbƒVƒ…Œ^‚đAX‚ɏ‡˜Ť‚Ş•K—v‚Č‚çB–ŘŒ^‚đB

‚ą‚ę‚炡‚ׂĂ̓vƒƒOƒ‰ƒ€‚ĚÝŒvH’ö‚ĹŒˆ’肾‚Ä‚¨‚­‚ׂŤ‚ŕ‚́B
ÝŒvH’ö‚ł̕s‹ď‡‚đƒR[ƒfƒBƒ“ƒOH’ö‚ĹŽć‚č•Ô‚ť‚¤‚Ć‚ˇ‚é‚̂́A‚ć‚­‚ ‚é‰ß‚żB
>>356‚Ě‰đŒˆô‚Ć‚˘‚¤‚̂́A‚˘‚í‚ä‚éu“D“ęv“IŽč–@B‚˘‚¸‚ę”j’]‚ˇ‚éB

‚˘‚­‚çML‚Ş”ü‚ľ‚˘ŒžŒę‚Ĺ‚ŕAÝŒv‚މ˜‚Ż‚ę‚΃R[ƒh‚̓Oƒ`ƒƒƒOƒ`ƒƒ‚ɂȂé‚ćB
‹t‚ɁAÝŒv‚Ş“KŘ‚Ĺ‚ ‚ę‚Ύ葹‚ŤŒ^ŒžŒę‚Ĺ‚ ‚Á‚Ä‚ŕ”ü‚ľ‚˘ƒR[ƒh‚͏‘‚Ż‚éB

362 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 21:54:05 .net]
‚ť‚ń‚Č‘ĺ‹Â‚Č˜b‚Ĺ‚ŕ‚Č‚˘‚ž‚ëB
PascalAModulaŒn‚Š‚çML‚â‚ç(‚ť‚Ě‘źEiffel‚â‚çOberon‚â‚ç)‚Ö‚Ě—Ź‚ę‚ŁA
‚Č‚ş‚Š—ń‹“Œ^‚đ”z—ń‚ĚƒCƒ“ƒfƒbƒNƒX‚ÉŽg‚¤‹@”\‚ŞŽĚ‚Ä‚ç‚ę‚˝”ß‚ľ‚˘‚ˁA‚Á‚Ä‚ž‚Ż‚Ě˜b‚žB

363 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:25:29 .net]
‚ž‚Š‚çu‚Č‚ş—ń‹“Œ^‚đ”z—ń‚ĚƒCƒ“ƒfƒbƒNƒX‚ÉŽg‚¤‹@”\‚ŞŽĚ‚Ä‚ç‚ę‚˝‚Ě‚ŠHv‚Ć



364 –ź‘OF‚˘‚¤
‹^–â‚Ě“š‚Ś‚đl‚ڂȂł‚˘A‚ĆŒž‚Á‚Ä‚éB

—ń‹“Œ^(“Á‚Ɋ֐”Œ^ŒžŒę‚Ě’ź˜aAML‚Ědatatype’č‹`)‚Ć‚˘‚¤‚̂́A—v‘f‚đ”‚Śă‚°‚邹‚Ć‚Ĺ
W‡‚đ’č‹`‚ľ‚Ä‚˘‚éB‚˘‚í‚ä‚éu“ŕ•ď“I’č‹`v‚žBW‡‚Ȃ̂ž‚Š‚çA‚ť‚Ě—v‘fŠÔ‚ɏ‡˜Ť‚Í–ł‚˘B
‚ŕ‚ľ—v‘fŠÔ‚ɏ‡˜Ť‚Ş‹‚ß‚ç‚ę‚é‚̂ȂçA—ń‚Ć‚ľ‚Ä(W‡‚Ƃ͕ʂÉ)‚ť‚ę‚ç—v‘f‚đ’č‹`‚ˇ‚éB
‚ť‚ľ‚Ä‚ť‚ę‚ç‚ĚŠÔ‚ĚŠÖŒW‚đŽĘ‘œ(ŠÖ”‚ ‚邢‚̓nƒbƒVƒ…Œ^‚ȂǂĹ)‚ł‚š‚邹‚ƂőΉž‚Ă‚Ż‚éB

‚ą‚¤‚˘‚Á‚˝l‚Ś•ű(ÝŒv‹Zp)–ł‚ľ‚ɁA—Í”C‚š‚ĚƒR[ƒfƒBƒ“ƒOƒeƒN(‹Z–@)‚Ĺ‰đŒˆ‚ľ‚悤‚Ć‚ˇ‚é‚̂ł́A
(“Á‚ÉML‚̂悤‚Č–ž—Ä‚ČŒ^‘ĚŒn‚đŽ‚Â)ŠÖ”Œ^ŒžŒę‚Ě—˜“_‚́A‘S‚­ś‚Ť‚Č‚˘‚ćB
Œ^‚đ‚킸‚ç‚킾‚­Š´‚ś‚邤‚ż‚́A‚˘‚‚܂ł˝‚Á‚Ä‚ŕIT“y•ű‚̂܂܂žB(Œ^’č‹` = ÝŒv‚Ȃ̂É....B)
Œ‹‰Ę“I‚ɁuŠÖ”Œ^ŒžŒę‚đŽg‚Á‚Ä‚ŕ”ü‚ľ‚˘(‚•iŽż‚Č)ƒR[ƒh‚͏‘‚݂ȂЂÁ‚˝Bƒ`ƒNƒVƒ‡ƒEéx‚ł‚ę‚˝Bv
‚Ć‚˘‚¤Œë‰đ‚ސś‚Ü‚ę‚éB
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

365 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:25:48 .net]
>>357
305‚ŞŠů‚ɃR[ƒfƒBƒ“ƒOH’ö‚܂ŗˆ‚Ä‚˘‚é‚Ć‚˘‚¤Ş‹’‚́H

366 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:29:03 .net]
>>359‚Ć‚ŠŽŠ•Ş‚Ĺ“Ç‚Ý•Ô‚ľ‚Ä’p‚¸‚Š‚ľ‚­‚Č‚˘‚Ě‚ŠH
—ń‹“Œ^‚ރCƒ“ƒfƒbƒNƒX‚Ě”z—ń‚Č‚ń‚āA’P‚Émap‚ĚŒř—Ś“I‚Č•\Œť‚Ĺ‚ľ‚ЂȂ˘‚ž‚ëccB

367 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:33:39 .net]
‚ ‚Ɓu‚Č‚ş—ń‹“Œ^‚đ”z—ń‚ĚƒCƒ“ƒfƒbƒNƒX‚ÉŽg‚¤‹@”\‚ŞŽĚ‚Ä‚ç‚ę‚˝‚Ě‚ŠHv‚Í
’Pƒ‚É(”ńí‚ÉŽc”O‚Č‚Ş‚ç)ŒĹ’č’ˇ”z—ńŒ^‚ŞĚ—p‚ł‚ę‚ȂЂÁ‚˝‚Š‚ç‚ž‚낤‚ˁB
‘S•”‰Â•Ď’ˇ”z—ń‚Č‚çƒCƒ“ƒfƒbƒNƒX‚ɉ‰ŽZ•s‰Â”\‚ČŒ^‚đŽg‚Ś‚Ä‚ŕ‚ľ‚傤‚Ş‚Č‚˘‚Š‚çB

368 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:39:12 .net]
>>357
Ş‹’‚́A>>305‚ŞŽg‚Á‚˝uƒXƒ^ƒCƒ‹v‚ĆŒž‚¤Œž—tB

>>361
„’P‚Émap‚ĚŒř—Ś“I‚Č•\Œť‚Ĺ‚ľ‚ЂȂ˘‚ž‚ëccB
‚ť‚Ě’Ę‚čB‚ć‚萳Šm‚ɂ́uŽĘ‘œ‚ĚŒř—Ś“I‚ČŽŔ‘•(ƒR[ƒh‰ť)v‚ž‚ˁB
>>357‚ŏ‘‚˘‚˝‚̂́AŽŔ‘•(ƒR[ƒh‰ť)‚Ĺ‰đŒˆ‚ľ‚悤‚Ć‚š‚¸‚ÉÝŒv‚É—§‚ż•Ô‚č‚Č‚ł‚˘A‚Ć‚˘‚¤˜bB

369 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:44:09 .net]
ł’źu‚˘‚ż‚˘‚żmapě‚é‚ĚŒř—ŚˆŤ‚˘•‚ß‚ń‚Ç‚­‚ł‚˘‚Š‚ç‚ż‚á‚Á‚ż‚á‚ĆUnsafe.cast‚ľ‚Ä‚ľ‚܂ځv‚Á‚Ä‚ž‚Ż‚Ě˜b‚Ȃ̂É
ÝŒv‚Ç‚¤‚ą‚¤‚Ě˜b‚Ĺ—‚Ţ——R‚ނ킊‚ç‚ń‚ȁB
‚ť‚ꂹ‚ťŒžŒę‹@”\‚Ě–â‘č‚Ĺ‚ľ‚Š–ł‚˘‚ń‚ž‚Š‚çAŽŔ‘•‚ĚÚ×‚ŕ‚˘‚˘‚Ć‚ą‚ž‚낤‚ɁB

370 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:52:14 .net]
‚ť‚¤‚ž‚ˁBƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚Č‚ń‚Ä“š‹ď‚É‚ˇ‚ʂȂ˘‚ń‚ž‚Š‚çA–{l‚ނǂ¤Žg‚¨‚¤‚ŞŽŠ—R‚ž‚ľB
‰ş—ŹH’ö‚ʼn„X‚Ćƒ‚ƒK‚Ť‘ą‚Ż‚éA‚˘‚í‚ä‚é“y•ű‚Š‚ç”˛‚Żo‚š‚é‚悤•Œž‚ľ‚˝‚‚ŕ‚肞‚Á‚˝‚ށA
—]Œv‚Č‚¨˘˜b‚ž‚Á‚˝‚Š‚ŕ‚ľ‚ę‚Č‚˘B‚ą‚ę‚Ĺ—Ž‚ż‚é‚ćB

371 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:57:51 .net]
‚ž‚Š‚çA‚ť‚Ě–{l‚ލĄŒťÝ‰ş—ŹH’ö‚É‚˘‚é‚Ć‚˘‚¤Ş‹’‚͂Ȃń‚Ȃ́H

372 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 22:59:31 .net]
‘ĺ‘ĚÝŒv‚Ć‚ľ‚Ă̓Cƒ“ƒfƒbƒNƒX’lW‡‚Š‚ç‚ĚmapŠm’肣AŒŠ’ꂎ—v‘f‚Č‚ń‚Ä‘S‚­–ł‚˘‚ž‚ëB
—]Œv‚Č‚¨˘˜b‚Ç‚ą‚낊AЍˆá‚˘r‚ž‚ľ‚ˇ‚Ź‚éB

SMLŽg‚¤“y•űŒťę‚Č‚ń‚Ä“ú–{‚É‚ ‚Á‚˝‚牴‚ލs‚Ť‚ā[‚ćw

373 –ź‘OF365 mailto:sage [2010/11/11(–Ř) 23:14:44 .net]
—Ž‚ż‚˝‚‚ŕ‚肞‚Á‚˝‚Ż‚ÇAŽŠ•Ş‚ĚƒJƒLƒR‚ɃAƒ“ƒJŠÔˆá‚˘‚Ş‚ ‚Á‚˝‚Š‚çA‚ť‚ą‚ž‚Ż’ůłB

>>366
ƒXƒ}ƒ“B>>363‚Ě

@>>>357
@>Ş‹’‚́A>>305‚ŞŽg‚Á‚˝uƒXƒ^ƒCƒ‹v‚ĆŒž‚¤Œž—tB

‚Ć‚˘‚¤•”•Ş‚Ě>>357‚Ć‚˘‚¤ƒAƒ“ƒJ‚ÍŠÔˆá‚˘‚ž‚Á‚˝B>>360ˆś‚ĚƒŒƒX‚Ć‚ľ‚Ä“Ç‚Ý’ź‚ľ‚Ä‚­‚ęB



374 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 23:22:16 .net]
Ą‚Ђǂ˘“D“ę‚đŒŠ‚˝B

375 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/11(–Ř) 23:27:02 .net]
‚ą‚ń‚Ȃɐl‚˘‚˝‚ń‚ž‚Č

376 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/11/12(‹ŕ) 00:43:43 .net]
305&356‚Ĺ‚ˇB
Ž„‚Í‚˝‚ž‚̐”’lŒvŽZ‰Ž‚Ȃ̂ŁA‚ą‚̂悤‚ȏ•Œž‚Í‚ ‚肪‚˝‚˘B
Œ^‚̐ݒč‚Í‘ĺŘ‚É‚ľ‚Ä‚˘‚Ü‚ˇB‚˝‚žAŒ¤‹†—p‚ĚƒvƒƒOƒ‰ƒ€‚Č‚Ě
‚ŁA—\‘zŠO‚Ě•ĎX‚ސś‚ś‚邾A‰ßč‚Ɉę”Ę“I‚ɍě‚é‚ĆŽg‚˘‚É‚­‚­
‚Č‚é‚̂ŁA‚Č‚Š‚Č‚Š“ď‚ľ‚˘‚Ć‚ą‚ë‚Ĺ‚ˇB

‚˘‚܂̖â‘肳䂤‚ƁA‘ÎŰ‚Ě—v‘f”‚Ş100‚Ć‚Š1000‚Ĺ‚ ‚ę‚΁A
ƒnƒbƒVƒ…‚đŽg‚¤‘I‘đ‚đ‚ľ‚Ü‚ˇ‚ށA“––ʂ̖â‘肳́A10ˆČ‰ş‚Ě
ŒĹ’čŒÂ‚Ȃ̂ŁA—ń‹“Žq‚đŽg‚˘‚˝‚˘–ó‚Ĺ‚ˇB‚ą‚ę‚́ANJ‚Ě‘Î˜bŒ^
ŠÂ‹Ť‚ĹŽŽ‚đ•]‰ż‚ľ‚˝‚Ć‚Ť‚ɁA
—ń‹“Žq–ź‚Ş•\ŽŚ‚ł‚ę‚é‚˝‚߂łˇB
ŚNJ‚ĚƒnƒbƒVƒ…‚Í‘g‚ݍž‚ÝŒ^‚Ĺ‚ ‚évector‚قǎg‚˘‚₡‚­‚͂Ȃ˘
‚̂ŁAƒnƒbƒVƒ…‚đ”đ‚Ż‚Ş‚ż‚ɂȂé‚Ć‚˘‚¤•ʂ̖â‘č‚Í‚ ‚éB

‚Č‚¨Unsafe.cast‚Í‘O‚ÉOcaml‚É‚Ímagic‚Ş‚ ‚é‚Ć‚˘‚¤˜b‚ޏo‚˝‚Ě
‚ŁA”ő–Y˜^“I‚ɏ‘‚˘‚˝‚ž‚Ż‚Ĺ‚ˇB@@@@

377 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/11/13(“y) 19:02:17 .net]
SML# 0.60 ‚Í‘ĺ–xćś‚Š‚çƒAƒiƒEƒ“ƒX


378 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/13(“y) 21:11:23 .net]
‚˘‚ç‚ˁ[

379 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/11/16(‰Î) 01:51:58 .net]
ML ‚ŞŒ¤‹†‚ł‚ę‚Ä‚˘‚é‚Ć‚˘‚¤î•ńB
‚ť‚ę‚ŕ‘“ŕ‚ŁB
Œ‹\‚Č‚ą‚Ć‚ś‚á‚Č‚˘‚́B


380 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/11/17(…) 03:57:12 .net]
‚悤‚â‚­MPI‚đŽg‚Á‚Ă̕Ŕ—ń‹N“Ž‚ÉŹŒ÷‚ľ‚˝ccBIntel MPI‚Ě32bit”Ĺ
‚ŞŽg‚Ś‚é‚ą‚Ƃ̂ɋC•t‚­‚Ě‚É‚ŕŽžŠÔ‚ŞŠ|‚Š‚Á‚˝‚ށA‚Ü‚ł‚ЁA.cm/‚Ö‚Ě
‘‚Ť‚ą‚Ý‚Ĺ‹Ł‡‚Ş‹N‚ą‚é‚Ƃ͑z‘œ‚ž‚ɂłŤ‚ȂЂÁ‚˝B

381 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2010/12/07(‰Î) 20:39:56 .net]
‚Ȃɂą‚ę?
From: Julian Assange <proff@i...>
Subject: call for ocaml volunteers

caml.inria.fr/pub/ml-archives/caml-list/2000/08/6b8b195b3a25876e0789fe3db770db9f.en.html


382 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2010/12/17(‹ŕ) 00:13:19 .net]
windows‚ĹƒOƒ‰ƒtƒBƒbƒNƒX‚đˆľ‚¤ƒ‰ƒCƒuƒ‰ƒŠ
‚Ć‚ľ‚Äsml_tk‚Ş‚ ‚é‚悤‚ž‚ށAPosixƒXƒgƒ‰ƒNƒ`ƒƒ
‚Ć‚ŠŽg‚Á‚ĂăRƒ“ƒpƒCƒ‹‚Ĺ‚Ť‚Č‚˘B

383 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/11(‹ŕ) 13:52:35 .net]
standard ML‚ÂЂÁ‚āA‚ŕ‚¤I‚í‚Á‚˝ŒžŒę‚Ȃ́H



384 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/02/16(…) 22:27:36 .net]
NJ‚Ěƒo[ƒWƒ‡ƒ“‚͂ƂŤ‚Ç‚Ťă‚Ş‚Á‚Ä‚˘‚é‚悤‚ž‚ށA64bit”ł̊J”­‚Ş’…Žč‚ł‚ę‚é
‹C”z‚͂Ȃ˘‚Ë‚ĽB

385 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/17(–Ř) 00:06:39 .net]
Objective SML ‚ÂЂ ‚ę‚΂Ȃ EEE

386 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/17(–Ř) 00:16:06 .net]
‚ڂځB
ocaml‚Ěobject“I‚Č‹@”\‚Á‚ÄŽg‚Á‚Ä‚él‚˘‚é‚Ě‚Š‚ËH

387 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/17(–Ř) 00:31:11 .net]
Ocaml ‚Ý‚˝‚˘‚Č“z‚ž‚Á‚˝‚çƒCƒ‰ƒ“

388 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/27(“ú) 19:00:35.30 .net]
‚Č‚ń‚ĹCoq‚ĚƒXƒŒ‚ÂЂȂ˘‚́H

389 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/02/28(ŒŽ) 06:23:51.79 .net]
>>384
‚ ‚Č‚˝‚₝‚Ě‘ź‚̐l‚Ş’N‚ŕ—§‚ĂȂ˘‚Š‚çB

390 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/02(…) 23:24:04.60 .net]
>> 383
ć“ú‚ĚRuby‰ď‹c‚ĹCoq‚Ě˜b‘肪‘˝‚Š‚Á‚˝‚悤‚Ĺ‚ˇB
ttp://partake.in/events/47ccda3b-82d2-4f89-aa83-395a26545b62

391 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/03(–Ř) 07:11:19.47 .net]
‚Ü‚˝ITƒvƒ‰ƒ“ƒjƒ“ƒO‚̂₂炊!

392 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/11(‹ŕ) 15:27:53.72 .net]
uĹ‹ßAŠÖ”Œ^ŒžŒę‚Ş—Źs‚Á‚Ä‚ń‚ž‚Á‚ĂˁHv
Ž„‚É‚ť‚¤Œž‚Á‚˝‚̂́A‘ĺ–@—†‚Ť‚ĚˆŮ–ź‚Ĺ–ź‚‚˘‰c‹Ćƒ}ƒ“B
‚ŕ‚ż‚ë‚ńA”Ţ‚ÍƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ě‚ą‚Ƃ͑S‘R’m‚ç‚Č‚˘B
‚˝‚Ô‚ńŠÖ”Œ^ŒžŒę‚Ě‚ą‚Ć‚ŕ‚Ç‚Á‚Š‚Ěƒ|ƒ‹ƒmŽGŽ‚łłŕ“Ç‚ń‚ž‚Ě‚ž‚낤B‚â‚ę‚â‚ꂞB
u‰Ş‘ş‚Á‚Ä‚Ě‚ŞV‚ľ‚˘‚炾‚˘‚ˁBv
‚Č‚ń‚ž‚ćA‚ť‚Ě‰Ş‘ş‚Á‚ācB‚ŕ‚ľ‚Š‚ľ‚Ä“ú–{l‚ĚŠJ”­‚ľ‚˝ŠÖ”Œ^ŒžŒę‚ЁH‰Ş‘ş‚Á‚Ä’N‚ž‚ćB
u‚â‚Ë‚ł‚ń‚Č‚çA“–‘RA‰Ş‘şAŽg‚Á‚˝‚ą‚Ć‚ ‚é‚ć‚ˁHv
Žg‚Á‚˝‚ą‚Ć‚ ‚é‚Ç‚ą‚낊A–ź‘O‚ˇ‚ç’m‚ç‚ń‚ćB‚Č‚ń‚ž‚ćA‰Ş‘ş‚Á‚ācB
u‚ ‚ę[H‚â‚Ë‚ł‚ń‚Ć‚ŕ‚ ‚낤Œäl‚ށA‰Ş‘ş‚ŕ’m‚ç‚Č‚˘‚Ƃ́cv
‚˘‚âAƒ}ƒW‚Ĺ’m‚ç‚ń‚ćB‚Č‚ń‚Č‚ń‚ž‚ćA‚ť‚ęB
u‚ť‚¤‚Ё[B’m‚ç‚Č‚˘‚Ě‚Š[B‚â‚Ë‚ł‚ń‚Ĺ‚ŕ’m‚ç‚Č‚˘‚Ě‚Š[Bv
‚ť‚¤Œž‚í‚ę‚āu‚Č‚ń‚ž‚ЂȂŸv‚ĆŽv‚˘‚Č‚Ş‚ç‹A‚Á‚Ä‚Ť‚āAuŠÖ”Œ^ŒžŒę ‰Ş‘şv‚ĹƒOƒO‚Á‚ÄŒŠ‚˝‚Ż‚ÇA‚ť‚ń‚Č‚Ěo‚Ä‚ą‚ˁ[‚ćB
u‚Č‚ń‚ž‚ćA‚Ü‚˝A‚˘‚‚ŕ‚Ě‘ĺ–@—†‚Š‚ćIv‚ĆŽv‚Á‚āA•z’c‚É“ü‚Á‚ĐQ‚Ä‚˝‚çA[–é‚ĚŽOŽž‚ɁAu‚ŕ‚ľ‚Š‚ľ‚āA‰Ş‘ş‚Á‚ÄOCaml‚Ě‚ą‚Ć‚ś‚á‚ˁHv‚Ć–˛‚Ě‚Č‚Š‚Ĺ‹C‚Ă‚˘‚āA‚˘‚܉÷‚ľ‚­‚ĕǂđŽv‚˘‚Á‚Ť‚čƒO[ƒpƒ“ƒ`‚Ĺ‰Ł‚Á‚Ä‚é‚Ć‚ą‚ëB

393 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/11(‹ŕ) 19:43:34.45 .net]
‚¨‚˘‚¨‚˘A‰Ş‘şIƒAƒ‰ƒ“AŒŠƒ‰ƒ“ƒ_H
Yacc‘Š‚ľ‚Ä‚˝‚̂ɁAMatlabB

‚ ‚ž[BƒAƒ‰ƒ“AŒ„ŠÔƒtƒFƒ`A‚ˇ‚Š‚çB
ŒŠ‚Â‚Ż‚é‚Ě‚Íˆę‹ę˜J‚ś‚á‚ë[‚ˁBSque–ł‚˘
šjŒÄA‚­‚ÁBˆę



394 –ź‘OF‚ɃGƒCƒ_‚Ý‚é—\’肞‚Á‚˝‚̂ɁEE
’xcoq‚ľ‚˝‚痝Ę‚ĚƒŒƒCƒW‚ŞMaxima‚ɂȂé
ƒ[ƒŠƒ“ƒOƒŠƒXƒg‚Ĺ˜@‰Ć“™‚É•ˇ‚˘‚ă~ƒ‹‚Š
Amiga‚Ć‚¤B‚ń‚ś‚á,‚Ü‚˝AgdaI
OrcA‚Ü‚˝Agda‚Č
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

395 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/11(‹ŕ) 21:16:39.93 .net]
‚¨‚Â‚Š‚ę`

396 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/03/13(“ú) 21:05:50.23 .net]
‚˝‚ĂĂâ‚Á‚˝‚ź

CoqƒXƒŒ
hibari.2ch.net/test/read.cgi/tech/1300017923/


397 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/02(“y) 19:12:41.89 .net]
>>388
ƒƒƒ^www

398 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/04/04(ŒŽ) 00:00:15.57 .net]
NJ‚ĚUnsafe.cast‚Ě‚ ‚Ü‚čˆÓ–Ą‚̂Ȃ˘Žg‚˘“š
(fn x => x (Unsafe.cast x)) (fn x => (Unsafe.cast x))


399 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/04(ŒŽ) 00:35:09.27 .net]
type 'a safe = Safe of ('a safe -> 'a);;
let safe (Safe x) = x;;

print_char((fun x -> safe x x) (Safe (fun x -> safe x x)));;

400 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/04/05(‰Î) 21:49:01.21 .net]
>>392
OCaml‚Ȃ点‚ń‚ȂЂń‚śH
(fun x -> x (Obj.magic x))(fun x -> x (Obj.magic x));;

401 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/14(–Ř) 09:44:35.08 .net]
OCaml‚É‹ť–Ą‚Ş—N‚˘‚ĂƂ肠‚Ś‚¸ŒÜ\—’–^‚̏‘Đ”ƒ‚Á‚Ă݂˝B
‚ŁA‹Zp‘”ƒ‚Á‚Đ^‚Áć‚É‚â‚邹‚Ć‚ĆŒž‚Ś‚ÎłŒëƒ`ƒFƒbƒNB

‚EE‚Â‚Š‚Ś‚Ë‚ĽEEE‚ą‚Ě–{
Œë•T‚Ě—’‚ž‚ş‚ą‚č‚á‚—
—Ę‚Şƒnƒ“ƒpƒlƒF
–{‚Ć‚ľ‚Ä‹@”\‚ľ‚ĂȂ˘

Žc”O‚ž‚ރSƒ~” ‚Ö

402 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/14(–Ř) 21:22:48.50 .net]
>>395
‚ť‚ń‚ȂɂЂǂ˘‚́H

403 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/15(‹ŕ) 00:44:37.03 .net]
>>395
‚¤‚ńH
ŽŠ•Ş‚É‚Ć‚Á‚ẮAhaskell‚ĚŠwK‚ɑ傍‚­Šń—^‚ľ‚˝‚źH

ƒRƒ‰ƒ€‚ĚÄ‹A‚ÉŠÖ‚ˇ‚éŠiŒž‚ƁA‚ť‚Ě–{Žż‚ÉŒž‹y‚ľ‚˝Œž—t‚Ş–ł‚Š‚Á‚˝‚çAŠÖ”Œ^ŒžŒę‚đÁÜ‚ľ‚Ä‚˝
(ŠÖ”Œ^ŒžŒę‚Ě–Ł—Í‚Ş‰đ‚ç‚ȂЂÁ‚˝‚ž‚낤)

ŽŠ•ނ́A‚ą‚̐l‚Éhaskell”Ĺ‚đ‘‚˘‚Ä—~‚ľ‚˘‚ź

Ą‚Č‚çŒž‚Ś‚é

Žč‘ą‚ŤŒ^ŒžŒę‚Í‘S‘Ě“I‚É(‚ť‚ę‚đ‚ˇ‚é‚É‚Í)u‚Ç‚¤‚ˇ‚év‚ōě‚čAŠÖ”Œ^ŒžŒę‚́A‘S‘Ě“I‚É(‚ť‚ę‚Í)u‰˝‚Š(‚ ‚邢‚́A‚Ç‚ń‚Č‚ŕ‚Ě‚Š)v‚ōě‚錞Œę‚ž‚Ć




404 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/16(“y) 12:37:58.03 .net]
>>395
‰´‚ŕĹ‹ß”ƒ‚Á‚Ä‚ľ‚Ü‚Á‚ēǂń‚Ĺ‚é‚ń‚ž‚ށAŒëA‚̏ꏩ‚đ‹ł‚Ś‚Ä‚­‚ęB
‘fl‚Ĺ‚ŕ‚킊‚é‚ŕ‚Ě‚Č‚Ě‚ŠH

405 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/16(“y) 12:57:42.57 .net]
‚ ‚ę‚Á‚ălƒbƒgă‚Ĺ“Ç‚ß‚Č‚Š‚Á‚˝‚Š

406 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/16(“y) 13:50:43.61 .net]
>>395
> Œë•T‚Ě—’‚ž‚ş‚ą‚č‚á‚—
>>398
> ‰´‚ŕĹ‹ß”ƒ‚Á‚Ä‚ľ‚Ü‚Á‚ēǂń‚Ĺ‚é‚ń‚ž‚ށAŒëA‚̏ꏩ‚đ‹ł‚Ś‚Ä‚­‚ęB

uŒë•Tv‚Ě‚ ‚é–{‚ƁuŒëAv‚Ě‚ ‚é–{‚Ěˆá‚˘‚͑傍‚˘B
–{“–‚͂ǂÁ‚żH


407 –ź‘OF398 mailto:sage [2011/04/16(“y) 17:02:39.70 .net]
>>400
‚ˇ‚Ü‚ńB‚ż‚á‚ń‚ĆŒŠ‚Ä‚Č‚Š‚Á‚˝BŒëA‚ś‚á‚Č‚­‚ÄŒë•T‚ЁB
‚ŁA‚Ç‚ą‚Č‚ń‚ž‚낤B

408 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/17(“ú) 20:32:04.80 .net]
>>401
—ź•űBŒëA‚ŕŒë•T‚ŕ‚ ‚éB

www.sato.kuis.kyoto-u.ac.jp/~igarashi/OCaml/
‹Zp‘‚Ĺ‚ą‚ꂞ‚Ż‚ĚŠÔˆá‚˘‚Ş‚ ‚Á‚˝‚çA‚Ç‚¤‚â‚Á‚Ä–{‚Ć‚ľ‚Ä‹@”\‚ˇ‚é‚ń‚ž‚낤H





409 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/17(“ú) 21:40:45.30 .net]
>>402
‚ť‚Ěƒy[ƒWˆóü‚ľ‚Ä–{‚É‹˛‚ń‚Ç‚Ż‚ć

410 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/17(“ú) 22:50:12.49 .net]
ŠÔˆá‚˘‚Í–ł‚˘‚ɉz‚ľ‚˝‚ą‚Ƃ͂Ȃ˘‚Ż‚ę‚ǁA
‚ą‚ꂎ‚炢‚Ě—Ę‚ĚŠÔˆá‚˘‚͑傾‚˝‚ą‚ƂȂ˘‚ĆŽv‚¤B

411 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/17(“ú) 22:51:29.38 .net]
\•Ş‘ĺ‚ľ‚˝Ž–‚ ‚é‚Č

412 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/18(ŒŽ) 00:31:01.42 .net]
‹Zp‘“Ç‚ń‚ž‚ą‚Ć‚ ‚ń‚Ě‚ŠH

413 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/18(ŒŽ) 08:22:14.27 .net]
‹Zp‘‚͐ÓIŒ^•t‚Ż‚ś‚á‚Č‚˘‚Š‚ç‚Č



414 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/18(ŒŽ) 11:08:36.97 .net]
ƒR[ƒ_‚ĆƒxƒŠƒtƒ@ƒCƒ„‚̐Ť”\‚Ş’á‚˘

415 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/20(…) 18:55:51.89 .net]
> ŽŠ•ނ́A‚ą‚̐l‚Éhaskell”Ĺ‚đ‘‚˘‚Ä—~‚ľ‚˘‚ź

ƒAƒ}ƒ]ƒ“‚ʼnş‚ĚƒŒƒrƒ…[‘‚˘‚˝l‚Š‚˘‚—

416 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/04/20(…) 20:57:40.94 .net]
‚ż‚ĺ‚Á‚ƍ˘‚Á‚Ä‚˘‚邹‚Ć‚Ş‚ ‚é‚̂ŁA•‚݂Ă­‚ž‚ł‚˘B

ƒˆƒE‘f‚ŞƒŠƒXƒg‚ĚŽQĆ‚ɂȂÁ‚Ä‚˘‚é‚悤‚ČƒxƒNƒgƒ‹‚đ—pˆÓ‚ľ‚āAŠe—v‘f‚É
ƒf[ƒ^‚đ’Ç‹L‚ľ‚Ä‚˘‚­‚悤‚ȏˆ—

417 –ź‘OF‚đ‚ł‚š‚é‚Ć(‹ď‘Ě“I‚ɂ́A•Ą”‚ĚŽžŒn—ń‚đ‹L˜^
‚ľ‚˝ƒtƒ@ƒCƒ‹‚Ş‚ ‚Á‚āA‚ą‚ę‚𮾩ԏ‡‚ɓǂŢ)A’Ç‹L‰ń”‚ĚŽŠć‚ĚƒI[ƒ_‚Ě
ˆ—ŽžŠÔ‚ŞŠ|‚éBƒŠƒXƒg‚̐擪‚ɒljÁ‚ľ‚Ä‚˘‚邞‚Ż‚Č‚Ě‚ĹAüŒ`ŽžŠÔ‚Ĺ‚â‚Á‚Ä
‚Ů‚ľ‚˘B


[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

418 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/04/20(…) 20:58:06.52 .net]
(* ƒR[ƒh—á)
val bigV = Vector.tabulate(1000000, fn _ => ref (nil:int list))
val dat = Vector.tabulate(1000000, fn i => i)

val t0 = Time.now();
val tLast = ref (Time.-(t0,t0));
fun showTime() = let
val tLast' = !tLast
val () = tLast := Time.- (Time.now(), t0)
val dt = Time.-(!tLast, tLast')
in
Time.toString (!tLast)^","^ Time.toString dt
end

fun append k =
(print (Int.toString k ^ "," ^ showTime()^ "\n")
;Vector.app (fn box => box := k :: !box) bigV
)

val () = Vector.app append dat


419 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/20(…) 21:15:18.30 .net]
ƒˆƒE‘f‚Ć‚ŠƒxƒNƒŒƒ‹‚Ě˜b‚Š‚ĆľÓŔ

420 –ź‘OFsage [2011/04/20(…) 21:46:08.88 .net]
ŽŤ‘(‚ĆŒŠ“Ś‚ľ‚˝ŽŠ•Ş‚ŕ)‚Ş‚ť‚Á‚ż•űŒü‚ɉߊwK‚ľ‚Ä‚ľ‚Ü‚Á‚˝‚炾‚˘B‚ˇ‚Ü‚ńB

421 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/21(–Ř) 00:19:44.70 .net]
ŽŠ•Ş‚ĚŠÂ‹Ť‚Ĺ‚ÍƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚ĚŽŔs‚É“ńćƒI[ƒ_‚ÍŒŠ‚ç‚ę‚ȂЂÁ‚˝B
bigV‚̑傍‚ł‚đˆęŒ…‰ş‚°‚é‚Ñʓx‚Ş‚Ž‚Á‚ƕςí‚邾AGC‚Ć‚Š‚Ě‚š‚˘‚Č‹C‚Ş‚ˇ‚éB

422 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/26(‰Î) 20:50:17.84 .net]
SML‚̕׋­‚ľ‚Ä‚˘‚ÄŽv‚Á‚˝‚Ż‚ÇAĹ‰‚ÉŠw‚ÔŒžŒę‚Ć‚ľ‚Ċ֐”Œ^ŒžŒę‚Í‚â‚Í‚č“‚˘‚Š‚ŕ’m‚ę‚Č‚˘B
CŒžŒę‚ž‚ĆHello World‚Š‚çŽn‚Ü‚Á‚āAƒŠƒXƒgˆ—‚͍\‘˘‘Ě‚Ćƒ|ƒCƒ“ƒ^‚̉ž—p–â‘č‚Ć‚˘‚¤ˆĘ’u‚Ă‚Ż‚ž‚Á‚˝B
SML‚Í‚˘‚Ť‚Č‚čƒŠƒXƒg‚ĆÄ‹A‚Ě˜b‚Š‚çŽn‚܂邗

BASIC‚́ALISP‚ć‚č‚ŕŒă‚Š‚çŠJ”­‚ł‚ę‚āA‚ľ‚Š‚ŕ“Ż‚śƒ_[ƒgƒ}ƒX‘ĺŠw”­Ë‚ž‚Ż‚ÇA
ƒŠƒXƒgˆ—‚ŞŽŔ‘•‚ł‚ę‚Ä‚˘‚Č‚˘‚Ě‚ŕ‚ť‚ę‚Č‚č‚Ě——R‚Ş‚ ‚Á‚˝‚Ě‚Š‚Č‚ĆŽv‚¤B

423 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/26(‰Î) 21:56:29.55 .net]
‰œ‚ł‚ńA‚ť‚ą‚Ĺ Factor‚Ĺ‚ˇ‚ćB



424 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/26(‰Î) 22:12:07.58 .net]
>>415
> BASIC‚́ALISP‚ć‚č‚ŕŒă‚Š‚çŠJ”­‚ł‚ę‚āA‚ľ‚Š‚ŕ“Ż‚śƒ_[ƒgƒ}ƒX‘ĺŠw”­Ë‚ž‚Ż‚ÇA
> ƒŠƒXƒgˆ—‚ŞŽŔ‘•‚ł‚ę‚Ä‚˘‚Č‚˘‚Ě‚ŕ‚ť‚ę‚Č‚č‚Ě——R‚Ş‚ ‚Á‚˝‚Ě‚Š‚Č‚ĆŽv‚¤B

LISP‚ĆBASIC‚ś‚áě‚ç‚ę‚˝–Ú“I‚Ş‘S‘Rˆá‚¤
‚ť‚ę‚É“–Žž‚ĚŒvŽZ‹@‚̐Ť”\‚Ĺ‚ÍƒŠƒXƒgˆ—‚ÍŽžŠÔ“I‚É‚ŕƒƒ‚ƒŠ“I‚É‚ŕ‘ĺ•Ϗd‚˘ˆ—‚ž‚Á‚˝
Ą‚ĚŠ´Šo‚≿’lŠĎ‚Í60”N‘ă‚ĚŒvŽZ‹@‚⌞ŒęEƒ\ƒtƒg‚Ě•]‰ż‚┝’f‚ɂ͑S‚­’Ę—p‚ľ‚Č‚˘


425 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/04/27(…) 00:17:49.66 .net]
Ĺ‰‚ÍˆŐ‚ľ‚˘ŒžŒę‚ŁA‚Á‚Ä‚ą‚Ć‚Şd—v‚ÉŽv‚Ś‚é‚Ć‚ą‚ëA
‚ť‚̐M”O‚ÉŠî‚Ă‚˘‚˝–Ď‘z‚𒡁X‚Ə‘‚Ť‚ą‚ނƂą‚ëA
‚ą‚ę‚Í‚ť‚̐l‚̐ŤŽż‚đ‚ć‚­•\‚ľ‚Ä‚˘‚é‚ĆŽv‚¤B
‚ą‚¤‚˘‚¤‚ЂƂ̂˝‚߂ɂŕŠÉ‚˘ŒžŒę‚Í•K—vB
MLŒn‚Í‚ť‚¤‚˘‚¤‚̂Ƃ͑S‘Rˆá‚¤B

426 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/04/27(…) 14:00:52.81 .net]
>> 415
ƒ|ƒCƒ“ƒ^+\‘˘‘Ě+Td‚Č‘€ě‚đ–Əœ‚ľ‚āA‚˘‚Ť‚Č‚čƒŠƒXƒg‚ŞŽg‚Ś‚é‚Ě‚Ş
”„‚肞‚ĆŽv‚¤‚Ě‚ž‚Ż‚ę‚ǁB

‚Ü‚˝AML‚Í”j‰ó“I‘ă“ü+whileƒ‹[ƒv‚Ş“Á•ʂȋVŽŽ‚đ‚ľ‚Č‚­‚Ä‚ŕŽg‚Ś‚é‚Ě
‚ŁAÄ‹A‚đŠw‚΂Ȃ­‚Ä‚ŕ‚ ‚é’ö“x‚ÍŽg‚Ś‚éB



427 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/05/18(…) 01:03:29.10 .net]
”űŠÔ‚ĚƒŃ‚ĆƒÉá°‚Ş“Á’ĽB
@@@@@@@@@@@@@@@@@@@@@@@@@@@@‚â‚‚đ’Ç‚¤‘O‚ÉŒž‚Á‚Ä‚¨‚­ƒbI
@@@@@@@@@@@@@@@@@@@@‚¨‚ę‚͍Ą‚â‚‚ĚStateT‚đ‚Ů‚ń‚Ě‚ż‚ĺ‚Á‚҂肞‚Ş‘ĚŒą‚ľ‚˝
@@@@@@@@@@@@@@@@@@‚˘c‚˘‚âc‘ĚŒą‚ľ‚˝‚Ć‚˘‚¤‚ć‚č‚͂܂Á‚˝‚­—‰đ‚đ’´‚Ś‚Ä‚˘‚˝‚Ě‚ž‚ށcc
@@@@@@@@ ,. -]'''''""NNNR
@@@@ @ @ (.QQ_,,,... -§ƒ@Ě|@@@@@@@@@@‚ c‚ ‚č‚Ě‚Ü‚Ü Ą@‹N‚ą‚Á‚˝Ž–‚đ˜b‚ˇ‚şI
@ @ @ @ @ |i i|@ @ }!@}} /^|
@@@@ @ @ |l¤{@ @j}@/,,¨//b@@@@@@@w‚¨‚ę‚Í“z‚Ě‘O‚ĹŠK‘w‚đ lift ‚ľ‚Ä‚˘‚˝‚Ć
@@@@@@@ i|:!S¤_Ɂ^ u {:}//́@@@@@@@@Žv‚Á‚˝‚炢‚Â‚Ě‚Ü‚É‚Š lift ‚ޏÁ‚ڂâ‚˝x
@@@@@@@ |Ř u' ƒŃ ,Ɂ@_,!V,Ę |
@@ @ @ ^Lfƒg¤_{ƒÉ{,ƒB'‚…ׁ@, Ŕl@@@@@@@@‚ȁc@‰˝‚đŒž‚Á‚Ä‚é‚Ě‚Š@‚킊‚ç‚ˁ[‚ĆŽv‚¤‚Ş
@@@@ /' @ S|›~| {L,)Ü`/ |<RÄiT@@@@@@@@‚¨‚ę‚ŕ‰˝‚đ‚ł‚ę‚˝‚Ě‚Š‚í‚Š‚ç‚ȂЂÁ‚˝c
@@@@,ށ@ ^ )R iLÚ @u' |@| S‚ŒÄʁr
@@ @ |^_^@ Ę !ƒjť@'^:} @Í:::R@@@@@@@@“ނނǂ¤‚É‚Š‚Č‚č‚ť‚¤‚ž‚Á‚˝c
@@@ /^ “ń“ń“ń7'T'' ^u'@__ /:::::::/MR
@@@/'Lr@-\ˆę§]ނsL@'"L ^::::^-] @_@@@@ƒLƒƒƒXƒg‚ž‚Ć‚ŠƒTƒuƒ^ƒCƒsƒ“ƒO‚ž‚Ć‚Š
@@ / // @ ›öNL @/'@@ ^:::::^LPMR ÜR@@@@‚ť‚ń‚Čƒ`ƒƒƒ`‚Č‚ŕ‚ń‚ś‚á‚ @’f‚ś‚Ă˂Ś
@@É ' /@ ƒm:::::`[-¤___^:::::^/ @ @ @ R@@}
_^M˜¤@/::::::::::::::::::::::::::P`[-{:::...@@@ @@@˛@ ‚ŕ‚Á‚Ć‹°‚낾‚˘‚ŕ‚̂̕З؂𖥂í‚Á‚˝‚şc

428 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/06/08(…) 22:38:54.29 .net]
•ŰŽç

429 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/06/20(ŒŽ) 02:35:53.95 .net]
Ocaml‚Ć‚ŠŠÖ”Œ^ŒžŒę‚Ć‚Š“ď‚ľ‚˘‚ą‚Ƃ͂悭‚킊‚ç‚Č‚˘‚Ş
ƒ^[ƒ~ƒiƒ‹‚ĹTwitterƒNƒ‰ƒCƒAƒ“ƒg‚Ş“Ž‚­‚炾‚˘‚Ě‚Ĺ
Ocamltter‚ÉŽč‚đo‚ľ‚Ă݂éB
‚ť‚¤‚˘‚Ś‚Îe•ƒ‚ŞLISPD‚Ť‚ž‚Á‚˝‚Ě‚đŽv‚˘o‚ˇB

430 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/06/20(ŒŽ) 02:43:18.06 .net]
ƒtƒ‰ƒ“ƒXl‚Ć“ú–{l‚Á‚ĈӊO‚É‹¤’Ę“_‚Ş‚ ‚é‚ć‚Č

431 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/06/20(ŒŽ) 02:48:34.90 .net]
c——l‚đƒMƒƒ`ƒ“‚ɂЂ݂˝‚č‚Č

432 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/06/20(ŒŽ) 07:42:00.20 .net]
Ocamltter‚ ‚Ť‚ç‚ß‚ÄOcaml“ü–ĺ‚â‚Á‚Ä‚é‚ń‚ž‚ލċNŒÄ‚яo‚ľ‚ÂЂż‚ĺ‚Á‚Ɠ‚˘‚ȁB
for•ś‚Ćˆá‚¤B

”ŠwŽŇ‚É‚â‚炚‚é‚Ć–Ę”’‚˘‚ą‚ƂɂȂ肝‚¤‚Č“ä‚ĚƒƒNƒƒNŠ´‚đŠ´‚ś‚錞Œę‚ł͂ ‚éB

433 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/06/30(–Ř) 22:40:46.75 .net]
‚Ý‚ń‚Č Haskell ‚Ɉڍs‚ľ‚Ä‚ľ‚Ü‚Á‚˝‚ń‚Š‚˘‚Č‚Ÿ



434 –ź‘OF“VŽg ŸuL5esZLBSE mailto:sage [2011/07/05(‰Î) 04:45:54.85 .net]
‚Q‚O‚P‚P”NARuby,Perl,PHP,Python‚Á‚Ä•Ŕ‚ׂ˝‚Ć‚Ť‚É‚ł
‚ą‚ą‚ŁARubyˆČŠO‚đ‘I‚Ô“z‚Á‚ă}ƒW‚łȂń‚Č‚ń‚ž‚낤‚Č


ƒSƒ~‚Ě•ŞŰ‚Ĺ‚—

435 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/05(‰Î) 11:37:20.29 .net]
>>427
‰ČŠwŒvŽZ‚đŽĺ‚É”O“ނɂ¨‚˘‚Ä‚é‚ŕ‚Ě‚ž‚Á‚˝‚çAPythonˆę‘đ‚ɂȂÁ‚Ä‚­‚é‚ćB
‚ť‚ꂞ‚Żƒ‰ƒCƒuƒ‰ƒŠ‚ޏ[ŽŔ‚ľ‚Ä‚˘‚éBscipy,numpy,matplotlib,mayavi‚Č‚ń‚Ä
‚Ě‚Ş‚ ‚邊‚ç‚ˁB

>>415
Žč‘ą‚Ť”]‚Š‚çŒŠ‚ę‚Γ–‘R“‚˘‚Ż‚ÇA”Šw‚Ě‘Q‰ťŽŽ‚đ’m‚Á‚Ä‚ę‚΍ċA‚Í
“éő‚݂₡‚˘‚ľ–â‘č‚Č‚˘‚ćB“‚­‚ľ‚Ä‚é‚Ě‚Í“Ş‚Ě’†‚Ĺ–ł—‚â‚čŽč‘ą‚ŤŒ^
‚É‘z’肾‚Ä—‰đ‚ľ‚悤‚Ć‚ˇ‚é•Č‚Ş‚ ‚邊‚炞‚ćBŽč‘ą‚ŤŒ^‚ɐő‚Ü‚Á‚˝˜A’†‚Ş
‹ę˜J‚ˇ‚é‚̂͂ť‚ĚˆŤ•Č‚Ş”˛‚݂Ȃ˘‚Š‚çB
ƒŠƒXƒg‚Ć‚ŠŠÖ”‚ĚŽć‚čˆľ‚˘iC‚Ĺ‚˘‚¤‚Ɗ֐”ƒ|ƒCƒ“ƒ^‚ž‚ȁBj‚͎葹‚Ť‚ɂƂÁ‚Ä
‚Ý‚ę‚΍‚—ä‚̉Ԃž‚Ż‚ÇA‚ť‚ą‚Şˆę”ÔŠČ’P‚É‚ł‚š‚Ä‚˘‚é—vˆö‚Č‚ń‚ž‚ć‚ˁB
Žč‘ą‚Ť‚ɐő‚Ü‚Á‚˝l‚Á‚Ä‚˝‚ž“ނލd’ź‚ľ‚˝‚ž‚݂Ȃń‚ž‚ćB

436 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 11:40:45.99 .net]
ƒtƒ@[ƒXƒgƒNƒ‰ƒX‚̊֐”‚đAŠÖ”ƒ|ƒCƒ“ƒ^‚̂悤‚Č‚ŕ‚́A‚ÂЂ˘‚¤‚̂́A
Œë‰đ‚đľ‚­‚ž‚Ż‚Ĺ‚Č‚˘‚ЂȁB

437 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 12:09:28.96 .net]
>>429
‚ś‚á‚ ‚Ç‚¤ŠČŒ‰‚ÉŒž‚Ś‚Î‚˘‚˘‚ŠŽŚ‚ľ‚Ä‚­‚ęB‚ť‚ꂞ‚Ż‚Ĺ‚˘‚˘‚ćB

438 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 12:14:26.97 .net]
uƒtƒ@[ƒXƒgƒNƒ‰ƒX‚̊֐”v

439 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 12:20:26.45 .net]
>>431
Žč‘ą‚Ť”]‚̐l‘ŠŽč‚ɘb‚đ‚ˇ‚éę‡A‚ť‚ę‚Ĺ’Ę‚ś‚ę‚Ζâ‘肪‚Č‚˘‚Ż‚Ç
”Ţ‚ç‚ĚŽŽs‚Ě’†‚Ĺ”äŠr“I‹ß‚˘‚ŕ‚Ě‚đŽć‚čă‚°‚Äŕ–ž‚ľ‚悤‚Ć‚ľ‚Č‚˘‚Ć
‚˝‚Ô‚ńAŒž—t‚Ş’Ę‚ś‚Č‚˘‚ĆŽv‚¤‚ćBCSęU‚Ě˜A’†‘ŠŽč‚ɘb‚đ‚ˇ‚é‚Č‚ç‚Î
‚ť‚ę‚Ĺ–â‘č‚͂Ȃ˘‚ćB‚ŕ‚ľ’m‚ç‚Ȃ݂ę‚Εs•׋­‚ž‚Á‚Ä‚ą‚Ć‚ž‚Š‚ç‚łB

440 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/05(‰Î) 19:57:30.54 .net]
ŠÂ‹Ť‚đƒLƒƒƒvƒ`ƒƒ‚ľ‚˝ŠÖ”ƒ|ƒCƒ“ƒ^‚̂悤‚Č‚ŕ‚́H

441 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 20:12:36.48 .net]
‚ť‚ę‚Í‚ŕ‚¤ƒ|ƒCƒ“ƒ^‚Ĺ‚ŕ‰˝‚Ĺ‚ŕ‚Ë‚Ľ‚—

ƒNƒ[ƒWƒƒ‚́A‰şŽč‚ÉC‚ĚŠT”O‚Ĺŕ–ž‚ˇ‚é‚ć‚č‚́A’č‹`‚đ‚ľ‚Á‚Š‚č“`‚Ś‚˝‚Ů‚¤‚ށA
‘ŠŽč‚É“`‚í‚č‚₡‚˘‘ă•\—ႜ‚á‚Č‚˘‚ЂȁBƒ‚ƒiƒh‚Ć‚ŠŒp‘ą‚Ć‚Š‚Ćˆę‚ŁB

442 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/05(‰Î) 20:37:31.44 .net]
ˆę‰žC‚Ĺ‚ŕgccŠg’قȂçƒNƒ[ƒWƒƒ‚Í‚ ‚é
C++ƒ†[ƒU‚Č‚çC++—pŒę‚ĹŒž‚¤ƒtƒ@ƒ“ƒNƒ^iŠÖ”ƒIƒuƒWƒFƒNƒgj‚đŒ‹\Žg‚¤‚Í‚¸‚Ȃ̂ŁA
‚˝‚ž‚̊֐”ƒ|ƒCƒ“ƒ^‚Ć‚Ěˆá‚˘‚͂킊‚Á‚Ä‚˘‚é‚ĆŽv‚¤
ƒNƒ[ƒWƒƒ‚ދ߂˘‚Ě‚Í–Ü˜_ƒtƒ@ƒ“ƒNƒ^‚̂ق¤‚ž‚Ż‚ÇAC++‚̂悤‚É‚˘‚ż‚˘‚ż
class‚âstruct‚Ĺ‚ť‚ę‚đ‹Lq‚ˇ‚é•K—v‚Ş‚Č‚˘
‚ŕ‚Á‚Ć‚ŕC++‚Ě‚ť‚ꂪ‚ ‚Ü‚č‚É–Ę“|‚­‚ł‚Š‚Á‚˝‚̂ŁAC++‚Ĺ‚ŕ0x‚ł‚˘‚Élambda‚Ş
“ą“ü‚ł‚ę‚˝‚킯‚ž‚Ż‚Ç

443 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/07(–Ř) 11:04:09.84 .net]
‘ź‚ĚƒXƒŒ‚Ĺ‚â‚ę



444 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/07(–Ř) 13:02:54.88 .net]
>>427
Œë”šH

445 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/09(“y) 19:06:45.30 .net]
>>435
>ˆę‰žC‚Ĺ‚ŕgccŠg’قȂçƒNƒ[ƒWƒƒ‚Í‚ ‚é

nested function ‚ĚŽ–‚Č‚çA“ŕ•”ŠÖ”‚Š‚çŽQĆ‚ľ‚Ä‚˘‚é•ϐ”‚ĚƒXƒR[ƒv‚Ě
ŠO‚Š‚ç‚ÍŽg‚ڂȂ˘‚Ě‚ĹƒNƒ[ƒY‚ľ‚Ä‚˘‚é‚Ć‚ÍŒž‚ڂȂ˘‚ń‚ś‚á‚Č‚˘‚ЂȁB

gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html

C ‚Č‚ç Blocks ‚đŽg‚¤•ű‚Ş—Ç‚ł‚ť‚¤B

446 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/12(‰Î) 19:45:27.51 .net]
>>438
‚ť‚ą‚đ“ǂނĆinner function‚ĚƒAƒhƒŒƒX‚đŽć‚ę‚é‚Ə‘‚˘‚Ä‚ ‚邯‚ǁA
upward funarg problem‚đ‰đŒˆ‚ľ‚Ä‚˘‚é‚킯‚ł͂Ȃ˘‚Ě?


447 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/12(‰Î) 20:32:45.49 .net]
>>439
ŠÂ‹Ť‚đ•Ű‘ś‚ľ‚Ä‚¨‚˘‚Ä‚­‚ę‚é–ó‚ś‚á‚Č‚˘‚Š‚ç‚Ë

448 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/12(‰Î) 22:06:56.99 .net]
>>440 ‚Č‚é‚قǁBŠëŒŻ‚ł͂ ‚邪–đ‚É—§‚Â‚Š‚ŕ’m‚ę‚Č‚˘‚Š‚ç‹@”\‚Í’ń‹Ÿ‚ˇ‚é
‚Ć‚˘‚¤‚ą‚ÂЁB

449 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 19:06:44.85 .net]
OCaml‚É‚ľ‚悤‚ЁA‚ť‚ę‚Ć‚ŕHaskell‚É‚ľ‚悤‚Š–Ŕ‚Á‚Ă܂ˇB
‚ą‚¤‚˘‚¤—p“r‚Ȃ点‚Á‚ż‚̂ق¤‚Ş‚˘‚˘‚ÂЁA‚Č‚ń‚ŠƒAƒhƒoƒCƒX‚¨Šč‚˘‚ľ‚Ü‚ˇB

450 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 19:45:47.15 .net]
>>442
‚ł́A—p“r‚đ‹ł‚Ś‚Ä‚­‚ž‚ľ‚ 

451 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 20:08:56.47 .net]
>>443
‚ą[‚˘‚¤‚â‚‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚̕׋­ŽŠ‘Ě‚Ş–Ú“I‚ž‚ëB

452 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 20:16:25.35 .net]
>>444
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̕׋­ŽŠ‘Ě‚Ş–Ú“I‚Č‚çhaskellˆę‘đ


453 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 20:42:08.59 .net]
>>444
‚Í‚˘A‚ť‚Ě’Ę‚č‚Ĺ‚ˇB
PHP‚ĆJava‚ĆJavaScript‚Í‚ ‚é’ö“x‘‚݂܂ˇ‚ށAŠÖ”Œ^ŒžŒę‚đ‚Č‚É‚Š‚Đ‚Ć‚Â‚Ý‚É‚Â‚Ż‚ć‚¤‚ĆŽv‚˘‚Ü‚ˇB

>>445
‚ć‚낾‚Ż‚ę‚ǝ—R‚đ‹ł‚Ś‚Ä‚­‚ž‚ł‚˘B
‚ނނÁ‚˝Š´‚ś‚ł́Ahaskell‚̓‚ƒiƒh‚Ć‚˘‚¤‚Ě‚Ş“ď‚ľ‚­‚Ä‘˝‚­‚̐l‚ލÁÜ‚ľ‚Ä‚˘‚é‚悤‚̂ŁAOCaml‚ÉŒX‚˘‚Ă܂ˇB



454 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 20:52:58.37 .net]
>>446
•׋­‚Á‚Ä‚ą‚Ć‚ž‚ľAŠÖ”‚ȍl‚Ś•ű‚𓞂悤‚Á‚Ä‚Č‚çƒˆ‚ČHaskell‚Ě•ű‚đ„§

455 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/07/30(“y) 20:54:22.93 .net]
•׋­ŽŠ‘Ě‚Ş–Ú“I‚Č‚ç‚Č‚ń‚Ĺ—ź•ű‚â‚ç‚Č‚˘‚Ě‚Á‚Ä‚˘‚¤

456 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 20:56:02.64 .net]
‚ ‚Ć“ü–ĺ—p‚ɁA‰pŒę“ǂ߂é‚Č‚çA”äŠr“I•˝ˆŐ‚ȉp•ś‚ŏ‘‚˘‚Ä‚ ‚é

learnyouahaskell.com/

‚đ‹“‚°‚Ä‚¨‚Ť‚Ü‚ˇB‰ş‚Ě•ű‚É‚ ‚éonline‚đ‘I‚ԂƁA”„‚Á‚Ä‚˘‚é‚ŕ‚̂ɋ߂˘“ŕ—e‚ޓǂ߂܂ˇ‚ćB

457 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:05:00.48 .net]
OCaml‚Ě“ü–ĺ‘‚Ş1űAHaskell‚Ě“ü–ĺ‘‚ސ”űo‚Ă邊‚ç‚ǂꂊ1‚A
‚Ƃ肠‚Ś‚¸ŽŘ‚č‚邊”ƒ‚¤‚Š‚ľ‚āA‚ť‚ꂟ‚ę‘ć1Í‚Ž‚ç‚˘‚â‚Á‚Ă݂Ȃł‚˘B

458 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:05:33.97 .net]
>>446
ŠÖ”Œ^ŒžŒę‚Ě“Á’Ľ‚Ş—]‚ˇŽ–‚Č‚­Žć‚č“ü‚ę‚ç‚ę‚Ä‚é
ƒ‚ƒiƒh‚ÍŽg‚¤•Ş‚É‚Í“ď‚ľ‚­‚Č‚˘
Žg‚¤•ނɂ̓Vƒ“ƒvƒ‹ ƒCƒY ƒxƒXƒg‚ȏ‘‚Ť•ű‚Ş‚â‚čˆŐ‚˘ŒžŒę

ƒ‚ƒiƒh‚đ•Ş‚Š‚ç‚Č‚˘‚ĆŽg‚Ś‚é‚悤‚ɂȂç‚Č‚˘‚ĆŠ¨ˆá‚˘‚ľ‚Ä’E—Ž‚ˇ‚él‘˝‚˘‚Ż‚ÇAƒ‚ƒiƒh‚Ě—˜_“I”wŒi‚đ—‰đ‚ˇ‚é•K—v‚Í–ł‚˘
‹C‚ɂȂé‚Č‚ç‹C’ˇ‚ɕ׋­‚ľ‚Č‚ł‚ę

OCaml‚̓‹[ƒv‚ŕ—L‚邾A•›ě—p‘΍ô’ú‚߂Ă邾AŽč‘ą‚ŤŒ^ŒžŒę‚ÉŒŔ‚č‚Č‚­‹ß‚˘ŠÖ”Œ^ŒžŒę‚Á‚ÄŠ´‚ś

‘Ź‚˘ƒR[ƒh“f‚Ż‚é‚Ż‚ǁAđĄ‚̊֐”Œ^ŒžŒę‚Ě“Á’ĽŽć‚č“ü‚ę‚˝Žč‘ą‚ŤŒ^ŒžŒę‚Ş‘˝‚˘Žž‘ă‚ɕ׋­‚ˇ‚éˆÓ–Ą‚Í”–‚˘


459 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:07:10.73 .net]
Žč‘ą‚Ť‚΂Á‚Š‚ž‚Á‚ľAŒĂ“T‚Ěscheme‚Ĺ‚˘‚˘‚ń‚ś‚á‚ˁ[‚́H

460 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:10:08.69 .net]
Lisp‘°‚ÍLisp‘°‚ĹˆŤ‚­‚Č‚˘‚Ż‚ÇAŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚đĄŽž•׋­‚ˇ‚é‚Ȃ炝‚Ě‘I‘đ‚͂Ȃ˘B

461 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:16:22.99 .net]
>>452
ƒJƒŠ[•Ş‚Ć’x‰„•]‰ż‚ރfƒtƒHƒ‹ƒg‚Ĺ•t‚˘‚ĂȂ˘
ŽŠ•Ş‚Ĺ“Ż‚śŽ–‚đÄŒť‚Ć‚Š‚Ío—ˆ‚邯‚ǁA‚ť‚ꂜ‚áŠÖ”Œ^ŒžŒę‚ĚŠwK‚Ć‚Íˆá‚¤


462 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:20:58.25 .net]
>>449
haskellƒXƒŒ‚Ĺ–|–󒆂Á‚Ä•ˇ‚˘‚˝‚ź
‚ ‚ƁAkindle‚ĹƒTƒ“ƒvƒ‹“Ç‚ń‚žŒŔ‚肜‚áƒvƒƒOƒ‰ƒ~ƒ“ƒOhaskell‚Ě“ŕ—e‚đÓ‚Ż‚˝Œž—t‚ĆƒCƒ‰ƒXƒg‚ŏ‘‚˘‚Ă邞‚Ż‚ÉŒŠ‚Ś‚é
“ŕ—e“I‚ɂ͂ˇ‚łɖ|–ó‚ł‚ę‚Ä‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOhaskell‚ŏ\•Ş


463 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:28:52.08 .net]
‚݂Ȃł‚ńA‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
OCamlƒXƒŒ‚Ȃ̂ÉHaskellŠŠ‚ß‚él‚Î‚Š‚č‚Ȃ̂ŁAOCaml‚É–˘—ű‚Í‚ ‚邯‚ǁAŽv‚˘Ř‚Á‚ÄHaskell‚â‚Á‚Ă݂悤‚ĆŽv‚˘‚Ü‚ˇB



464 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:34:22.91 .net]
>>456
‚˘‚âBBB
haskell‚ŕML‚ĚŽq‘ˇ‚Č‚ń‚ž‚ށBBB


465 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 21:36:14.27 .net]
>>456
‰´‚ÍHaskell¨OCaml‚Ć—ˆ‚˝B
‚Ç‚Á‚żć‚Ĺ‚ŕ‚˘‚˘‚ľA—ź•ű‚â‚ę‚΂˘‚˘‚ń‚ś‚á‚Č‚˘‚ž‚낤‚ЁB
•Đ•ű‚ľ‚Š‚â‚Á‚ż‚Ⴂ‚݂Ȃ˘Œˆ‚Ü‚č‚͂Ȃ˘‚ń‚ž‚ľB
–Ę”’‚˘‚ą‚Ƃ͉˝‚Ĺ‚ŕ‚â‚é‚ׂŤ‚ž‚ćB
ƒ~ƒjŽl‹ě‚ž‚Á‚āAƒ}ƒOƒiƒ€ƒZƒCƒo[‚đ”ƒ‚¤–T‚çAƒ\ƒjƒbƒNƒZƒCƒo[‚ŕ”ƒ‚Á‚˝‚ž‚ëB‚ť‚ę‚Ó݂śB

466 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 22:15:41.84 .net]
‚ť‚ń‚Č‚ą‚Ƃ͂ǂ¤‚Ĺ‚ŕ‚˘‚˘BOCaml‚ĚƒTƒCƒg‚Ş404‚žB
caml.inria.fr/ocaml

467 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 23:17:43.26 .net]
‚°A‚Ů‚ń‚Ć‚ž

468 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 23:23:32.07 .net]
‚ˇ‚˛‚˘ƒ^ƒCƒ~ƒ“ƒO
>>456‚É‚ÍOCaml‚Ɖ‚Ş–ł‚Š‚Á‚˝‚ń‚ž‚ȁBBB


469 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 23:29:26.27 .net]
‚‚˘‚ɃIƒƒRƒ“‚Š

470 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/30(“y) 23:50:18.39 .net]
OCaml‚ŞOCaml‚Ć‚ľ‚Đś‚Ü‚ę•Ď‚í‚Á‚˝Ű‚ĚƒSƒ^ƒSƒ^‚ž‚ť‚¤‚ž‚ć

471 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/07/31(“ú) 21:38:50.21 .net]
twitter.com/#!/camlspotter/status/97519093602717696
>•`‚˘‚˝‚͉̂´I
>RT @y_echo
>RT @kinaba: ‚Č‚É‚Ş‚ ‚Á‚˝‚Ěwww
>RT @kikx ‚ą‚ę‚͕ςí‚股‚Ź‚ž‚ëI
>RT @yoshihiro503 ‚ż‚ĺA OCaml ‚ĚƒTƒCƒg‚ŞŒƒ‚ľ‚­ƒCƒƒ`ƒFƒ“‚ľ‚Ä‚é caml.inria.fr

472 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/01(ŒŽ) 08:56:35.19 .net]
OCaml‚Á‚Ä‚ŕ‚¤Žč‚É“ü‚ç‚Č‚˘‚ńH

473 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/01(ŒŽ) 10:15:28.29 .net]
>>465
twitter.com/#!/camlspotter/status/97683309177475073
>ˆę‚‚ž‚ŻŠF‚ł‚ń‚ÉŒž‚Á‚Ä‚¨‚Ť‚Ü‚ˇB–ˆ”N‚ą‚ĚŽžŠú‚É‚Í OCaml ‚ɂ͉˝‚Š‚Ş‹N‚Ť‚Ü‚ˇB
>‚ť‚ę‚ÍƒŠƒA[ŠÖŒWŽŇ‚ރoƒJƒ“ƒX‚ɍs‚Á‚Ä‚ľ‚Ü‚Á‚ĘA—‚ŞŽć‚ę‚Č‚­‚Ȃ邊‚ç‚Ĺ‚ˇB
> RT @ytomino ocaml‚ނ‚˘‚É–Ĺ‚ń‚ž‚Ć•ˇ‚˘‚Ä(’x‚˘
twitter.com/#!/camlspotter/status/97685810127716353
>‚Ä‚ŠT––‚ɃT[ƒo•s’˛‚ɂȂÁ‚˝‚ç48ŽžŠÔŽ~‚Ü‚é‚Ě‚ ‚˝‚č‚܂ڂâ‚ëHlŠÔ‚Ć‚ľ‚āB
twitter.com/#!/camlspotter/status/97686190618181632
>‚Ć haskell.org ‚Ş—Ž‚ż‚˝‚Ć‚Ť‚É‚Í wktk ‚ľ‚Ä‚˝l‚ŞŒž‚Á‚Ä‚ŕŕ“ž—Í‚ ‚č‚Ü‚š‚ń‚Č

‚Ƃ肠‚Ś‚¸ƒtƒ‰ƒ“ƒX‚ĚŒŽ—j“ú’‹(“ú–{ŽžŠÔ21Žž‚˛‚ë)‚܂ő҂ż‚Ü‚ľ‚傤B
‚ť‚ę‚܂łɕœ‹Œ‚ľ‚Ȃ݂ę‚Î’ˇŠú‰ťŠm’č‚Ĺ‚ˇ‚ˁB



474 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/01(ŒŽ) 10:34:00.78 .net]
‚Â proofcafe.co.cc/ocaml/

475 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/08/01(ŒŽ) 22:02:08.55 .net]
>>466
’ź‚ç‚ń‚ˁB‚ŕ‚¤‚ľ‚΂炭‘Ň‚Â‚ŠB

476 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/01(ŒŽ) 22:10:14.76 .net]
•œŠˆ‚ľ‚˝‚Ë

477 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/02(‰Î) 18:02:01.87 .net]
Lisp‘°‚Í‚˘‚˘‚źB‚Ĺ‚ŕclojure‚đG‚Á‚Ä‚˘‚é‚Ćhaskell‚̉e‹ż‚Ş‚Š‚Č‚č‘傍‚˘B

ocaml‚ŕG‚Á‚Ă݂˝‚˘‚Ż‚ÇA‚˘‚ÜHaskell•׋­’†‚Č‚ń‚žB‚˝‚Ô‚ńA—ˆ”N‚­‚炢‚É‚Í
‚â‚ę‚ę‚΂ȁBHaskell‚Á‚ÄLisp‚Ó݂ś‚ĹƒvƒƒOƒ‰ƒ€ěŹ‚Ü‚Ĺ‚Ě’ŠŰ‰ť‚ŕŠÜ‚ß‚˝
í—Ş‚đ—ű‚é‚̂ɎžŠÔ‚Ş‚Š‚Š‚éŒžŒę‚Á‚ÄŠ´‚ś‚Ş‚ľ‚Ü‚ľ‚˝BOcaml‚ŕ“Ż‚ś‚Č‚ń‚ž‚낤‚ˁB


478 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/02(‰Î) 20:08:11.41 .net]
haskell‚̓f[ƒ^\‘˘‚đě‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɂȂé‚Á‚āAŽR–{˜a•F‚ł‚ń‚ŞŒž‚Á‚Ä‚˝

479 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/02(‰Î) 20:23:02.98 .net]
>>470
Haskell‰e‹ż‚Í•Ŕ—ńŽü‚č‚Ĺ‚ľ‚ĺB
‚ť‚ŕ‚ť‚ŕSTM‚ÍHaskell—R—ˆ‚ś‚á‚Č‚˘‚ľB
‘ź‚Í‚ŕ‚ëLisp’źŒn‚ś‚á‚ńB

480 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/02(‰Î) 21:58:52.67 .net]
>>472
ŒŠ‚˝–Ú‚ž‚Ż‚Ĺ˜b‚ľ‚Ä‚é‚Ĺ‚ľ‚ĺH
ŽŔŰ‚ɐG‚Á‚Ă݂ę‚΂킊‚邯‚ǁA–łŒŔƒXƒgƒŠ[ƒ€‹ß•ӂ̊֐”‚ÍHaskell‚Ć
‚ЂȂč‹ß‚˘‚ćBtake‚ÂЂť‚̕ӂ̂ą‚ƂˁBcommon lisp‚Ĺ‚ŕŽŠě‚ˇ‚é•ű–@‚Í
‚ ‚Á‚Ä‚ŕ‚ą‚ĚŽč‚Ě•¨‚Í•W€‚łȂ˘‚ľ‚ˁB
‚ž‚Š‚çAƒŠƒXƒg‚ĚŽć‚čˆľ‚˘‚Á‚Ä‚Şhaskell‚ɋ߂­‚Č‚Á‚Ä‚éB
>>471
‚Č‚é‚Ů‚Ç

481 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/02(‰Î) 23:33:03.74 .net]
take‚ÍHaskellˆČ‘O‚Š‚ç‚ ‚éB

482 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/03(…) 02:04:20.65 .net]
>>472
> ‚ť‚ŕ‚ť‚ŕSTM‚ÍHaskell—R—ˆ‚ś‚á‚Č‚˘‚ľB

‚Ĺ‚ŕ’†‹ť‚Ě‘c‚ÍHaskell‚̐l(Tim Harris)‚ś‚á‚Č‚˘‚Á‚݁H

483 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/03(…) 02:21:43.19 .net]
‚ť‚ę‚Í‚ť‚¤BMonad‚ĚŒoŒą‚Ş–đ‚É—§‚Á‚˝B



484 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/08/03(…) 09:37:38.27 .net]
>>474
ƒ~ƒ‰ƒ“ƒ_‚Ć‚Š‚Č‚ĚH‚ć‚­‚ľ‚ç‚Č‚˘‚Ż‚Ç(wiki‚Ĺ‚ż‚ĺ‚Á‚ĆŒŠ‚˝‚Ż‚ÇA
haskell‚̐e‹Ę‚Á‚Ű‚Š‚Á‚˝Bj
‚ť‚ę‚Í‚Ć‚ŕ‚Š‚­AClojure‚ފ֐”Œ^‚̑傍‚ȉe‹ż‚đ‚Š‚ń‚ś‚é‚Ě‚Í
ƒCƒ~ƒ…[ƒ^ƒuƒ‹‚ȂƂą‚낊‚ŕB‚ ‚ę‚Ě‚¨‰A‚ŁA•›ě—p‚đ‚ŕ‚˝‚š‚悤‚Ć
Žv‚Á‚˝‚çŠî–{“I‚ÉSTM‚Ě•”•Ş‚đŠˆ—p‚ľ‚Č‚Ť‚á‚Č‚ç‚Č‚˘BijavaŒĹ—L‚Ě
ƒ‰ƒCƒuƒ‰ƒŠ‚Í—áŠO“I‚Č‚ń‚ž‚Ż‚ÇBj‚ť‚ę‚Ć’x‰„•]‰żŒžŒę‚ž‚Á‚Ä
‚Ć‚ą‚낪common lisp ‚đG‚Á‚Ă鎞‚ć‚čhaskell‚̉e‹ż‚đŠ´‚ś‚₡‚˘‚Ě‚Š‚ŕB
‚ ‚Ƃ͓ŕ•ď•\‹L‚ЂȁBwiki‚É‚Ílisp,ML, haskell erlang‚މe‹ż‚đŽó‚Ż‚˝ŒžŒę
‚ÂЂЂę‚Ä‚˘‚éB

485 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/08/19(‹ŕ) 10:50:16.31 .net]
Rf‚˝‚˘‚Č‚ą‚Ć‚Ş‘S•”‚Ĺ‚Ť‚éML‚Č‚˘‚Ě‚Š‚ćB

486 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/19(ŒŽ) 21:56:29.91 .net]
‘˛‹ĆŒ¤‹†‚ĹOCaml‚Ěƒ‰ƒCƒuƒ‰ƒŠě‚Á‚Ă܂ˇB
‚¨‚ŕ‚ľ‚낢‚ą‚Ć‚ ‚č‚Ü‚ˇ‚Ĺ‚ľ‚傤‚ЁH

487 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/19(ŒŽ) 23:59:49.52 .net]
SML#‚̐Vver‚Ş‚Đ‚Á‚ť‚čo‚Ä‚˝


488 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/24(“y) 23:23:23.61 .net]
>>479
‚Ç‚ń‚Čƒ‰ƒCƒuƒ‰ƒŠ‚Ĺ‚ľ‚傤‚ЁH

489 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/25(“ú) 11:44:54.04 .net]
>>479
‚Ç‚ń‚Čƒ‰ƒCƒuƒ‰ƒŠ‚đ‚‚­‚Á‚˝‚ç–Ę”’‚˘‚Ĺ‚ľ‚傤‚ЁH
‚Ȃ̂Š
ƒ‰ƒCƒuƒ‰ƒŠ‚đě‚邹‚Ć‚Íƒe[ƒ}‚Ć‚ľ‚Ä–Ę”’–Ą‚Ş‚ ‚é‚Ĺ‚ľ‚傤‚ЁH
‚Č‚Ě‚ŠB

490 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/27(‰Î) 20:28:58.48 .net]
OOG

491 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/27(‰Î) 20:52:03.96 .net]
OpenFlow ƒRƒ“ƒgƒ[ƒ‰‚Ěƒ‰ƒCƒuƒ‰ƒŠ‚Ȃǂ͂˘‚Š‚ŞH
”äŠr“IAƒzƒbƒg‚ČƒgƒsƒbƒN‚ž‚ĆŽv‚¤‚Ż‚ÇB

www.google.co.jp/search?q=functional+reactive+programming+openflow


492 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/29(–Ř) 14:23:07.44 .net]
‚l‚k‚ĚŒ^„˜_‚Ě•”•Ş‚ž‚݁u‰´ŒžŒęv‚Ě’†‚ÉŽć‚荾‚Ý‚˝‚˘
Œ^„˜_‚Ě•”•Ş‚ž‚Ż•Ş‚Š‚č‚₡‚­ƒRƒ“ƒpƒNƒg‚ɂ܂Ƃ߂ç‚ę‚˝ƒR[ƒh‚Ç‚ą‚Š‚ɂȂ˘‚Ĺ‚ľ‚傤‚Š

493 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/29(–Ř) 15:11:00.44 .net]
>>485
en.wikipedia.org/wiki/Hindley%E2%80%93Milner



494 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/29(–Ř) 15:56:30.36 .net]
>>485
‚ą‚ĚƒeƒLƒXƒg‚Ě17Í
www.scala-lang.org/docu/files/ScalaByExample.pdf
ƒ^ƒCƒK[–{‚Ě16Í
www.cs.princeton.edu/~appel/modern/ml/

495 –ź‘OF365 mailto:sage [2011/09/29(–Ř) 18:07:57.87 .net]
>>485
Prolog ‚ĹŒ^ƒ`ƒFƒbƒNFRainy Day CodingsFSo-net blog
@rainyday.blog.so-net.ne.jp/2008-06-16

‘č–ź‚ÍŒ^ƒ`ƒFƒbƒN‚ž‚Ż‚ÇAƒR[ƒh‚Í‚Ü‚Ź‚ę‚ŕ‚Č‚­Œ^„˜_

496 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/09/29(–Ř) 19:09:02.35 .net]
‚ ‚ Prolog‚ž‚Š‚ç’Pˆę‰ť‚ĹŒ^„˜_‚Ş‹N‚Ť‚é‚Ě‚ŠB

497 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/04(‰Î) 18:43:07.61 .net]
prolog‚ĹŒ^„’肪ˆę”ÔŠy‚ɂłŤ‚ť‚¤
‚ľ‚Š‚ľ•Ô’l‚ľ‚А„’肾‚ĂȂ˘‚Ë


498 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/06(–Ř) 15:33:53.10 .net]
SML‚â‚낤‚ĆŽv‚¤‚ń‚ž‚Ż‚ÇAŠÖ”‘‚˘‚˝ƒtƒ@ƒCƒ‹‚͂ǂą“ü‚ę‚Ć‚Ť‚Ⴂ‚˘‚́H

499 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/06(–Ř) 19:31:29.68 .net]
Win‚É‚ŕOCaml3.12.1‚Ť‚Ä‚é[
ttp://gallium.inria.fr/~protzenk/caml-installer.html

500 –ź‘OFsage [2011/10/06(–Ř) 20:07:16.49 .net]
>>492
SML/NJ‚Ěę‡‚ž‚ƁA“K“–‚Čƒtƒ@ƒCƒ‹(—ႌ‚Îhoge.sml)‚ɕۑś‚ľ‚āA•Ű‘ś‚ľ‚˝
ƒtƒHƒ‹ƒ_‚ĹNJ‚Ě‘Î˜bŠÂ‹Ť‚đ‹N“Ž‚ľ‚āA
use "hoge.sml"
‚Ć‚ˇ‚ę‚΂悢Buse‚̓JƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚Š‚çƒ\[ƒX‚đ“ǂݍž‚ފ֐”‚ŁA
ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚̎擞/•ύX‚́A
OS.FileSys.getDir‚ĆOS.FileSys.chDir‚łłŤ‚éB






501 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/06(–Ř) 21:24:34.13 .net]
>>493
‚ ‚肪‚Ć‚¤I

502 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/11(‰Î) 22:10:01.73 .net]
queue.acm.org/detail.cfm?id=2038036

‚ą‚ę‚Ý‚é‚ĆC#‚ÂЂâ‚Á‚Ä‚ç‚ę‚ń‚Č

503 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/13(–Ř) 22:44:28.70 .net]
Œ^„˜_‚Ş‚ ‚邊‚çŠČŒ‰‚ɂȂé‚Ě‚Š
ƒpƒ^[ƒ“ƒ}ƒbƒ`‚Ş‚ ‚邊‚çŠČŒ‰‚ɂȂé‚Ě‚Š



504 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/13(–Ř) 22:47:43.98 .net]
—ź•ű

505 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/13(–Ř) 23:19:58.73 .net]
‚ŠKŠÖ”‚ĆƒJƒŠ[‰ť‚ŕŠČŒ‰‚ɏ‘‚­‚Ě‚Éˆę–đ”ƒ‚Á‚Ä‚é


506 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/14(‹ŕ) 07:40:42.96 .net]
>>495
‚Ђǂ˘‚ć‚ȁBC#‚ś‚ᕥŽG‚Čƒf[ƒ^\‘˘‚đˆľ‚¨‚¤‚Č‚ń‚Ä‚ˇ‚é‚ƏŔ‚ś‚á‚Č‚˘‚ЁI
ĄHaskell‚̕׋­‚đ‚ľ‚Ä‚ÄOcaml‚͓ǂń‚ž‚ą‚Ć‚Í‚Č‚Š‚Á‚˝‚ń‚ž‚Ż‚Ç
“ǂ߂é‚ŕ‚ń‚ž‚ȂƂŕŽv‚Á‚˝B

507 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/14(‹ŕ) 07:48:35.09 .net]
The C# code, while functionally equivalent, looks cluttered,
with the real structure obscured by syntactic noise.

Ž–ŽŔ‚ž‚Ż‚ÇAh煂ž‚ȁB

508 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/14(‹ŕ) 11:38:18.36 .net]
>>499
ŠÖ”Œ^ŒžŒęŒQ‚ÍML‚̉e‹ż‚Ş‹­‚˘‚Š‚ç‚ˁB
CŒžŒęŒn‚Ć‚˘‚¤Œž‚˘•ű‚ł́AMLŒn‚ĆŒž‚Á‚Ä‚ľ‚Ü‚Á‚Ä‚ŕ‚˘‚˘B

509 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/14(‹ŕ) 21:38:01.24 .net]
>>501
‚Č‚é‚قǁAMLŒn‚Š‚ŸB‚ť‚¤‚˘‚í‚ę‚ę‚Δ[“ž‚Ĺ‚ˇB

510 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/14(‹ŕ) 22:41:41.95 .net]
C#‚Ć‚ŠJava‚Ć‚Š‚ÍƒWƒFƒlƒŠƒbƒN‚Ş‹ś‚Á‚Ä‚é‚Č

511 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/16(“ú) 05:15:33.48 .net]
js_of_ocaml ‚Ş–Ę”’‚ť‚¤‚ž‚Č

512 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2011/10/19(…) 21:52:08.21 .net]
ocaml‚ÄmainŠÖ”“I‚ČƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚Á‚Ä–ł‚˘‚́H
Python‚Ý‚˝‚˘‚Č“DL‚˘•ű–@‚Ĺ‚ŕ‚˘‚˘‚ń‚ž‚Ż‚ÇD

513 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/20(–Ř) 12:56:49.09 .net]
‹ď‘Ě“I‚É OCaml ‚ʼn˝‚đ‚ľ‚˝‚˘‚Ě‚ŠAPython ‚Ě‚Ç‚ą‚Şƒ_ƒT‚˘‚Ě‚Š
‘‚˘‚˝•ű‚Ş“š‚đ‚ŕ‚炢‚₡‚˘‚ć



514 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/10/20(–Ř) 14:05:46.81 .net]
>>505
OCaml‚ɃGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚͂Ȃ˘‚Ĺ‚ˇB__main__‚ÂЂȂ˘‚Ĺ‚ˇB
ocamlc -o a.out a.ml b.ml c.ml‚Ć‚ľ‚ăRƒ“ƒpƒCƒ‹‚ˇ‚é‚ƁA
a.out‚Ě“Ž‚Ť‚Ć‚ľ‚Ä‚Ímodule A,B,C‚̏‡”Ô‚Ĺ•]‰ż‚ł‚ę‚éƒCƒ[ƒW‚ɂȂč‚Ü‚ˇB


515 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/06(“ú) 03:27:50.02 .net]
Ĺ‹ßHaskell‚Š‚çOCaml‚É‹ť–Ą‚đŽ‚Á‚ď­‚ľG‚čŽn‚ß‚˝‚ń‚Ĺ‚ˇ‚ށCOCaml‚Ě‘Î˜bŠÂ‹Ť‚É‚Íghci‚́u:i v‚Ý‚˝‚˘‚Č‚ŕ‚͖̂ł‚˘‚ń‚Ĺ‚ľ‚傤‚ЁH

516 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/06(“ú) 06:11:24.22 .net]
u‚Č‚şŽŸ‚ÉŠw‚ÔŒžŒę‚͊֐”Œ^‚Ĺ‚ ‚é‚ׂŤ‚Ёv
d.hatena.ne.jp/ymotongpoo/20111105/1320506449
Œ´•ś: queue.acm.org/detail.cfm?id=2038036

517 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/06(“ú) 22:31:50.25 .net]
toplevel ‚Ě pretty printer ‚đ•’Ę‚ĚƒvƒƒOƒ‰ƒ€“ŕ‚ĹŽg‚¤•ű–@‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁB

518 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/07(ŒŽ) 22:42:07.36 .net]
>>509
‚Ç‚ľ‚ĺ‚Á‚ς‚́CSometimes, ‚Ş–ó‚ł‚ę‚Ä‚˘‚Č‚˘‚ÂЁC‚˘‚낢‚ë‚Ć
‹C‚ɂȂé‚Ć‚ą‚ë‚Í‚ ‚邯‚ę‚ǁC‘ĺˆÓ‚Í“`‚í‚Á‚˝B‚¤‚Ţ‚¤‚ށB

519 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/12(“y) 05:42:33.31 .net]
>>510 #install_printer ‚̂₁H

520 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/12(“y) 05:53:40.36 .net]
>>510 ŒžŒę‚́H

521 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/19(“y) 10:47:17.91 .net]
scan.netsecurity.ne.jp/article/img/2011/11/13/27625/93.html
tokuhiromAma.laH‚Á‚Ä‚˘‚¤l‚Ě˜b‚ž‚Ż•ˇ‚Ť‚˝‚˘
FX‚ČƒXƒŒ‚ĹŒŠ‚Š‚Ż‚é‚Ż‚ÇWEB‹ĆŠE‚Ĺ—L–ź‚炾‚˘‚Ë
“މ゠‚č‚Ü‚š‚ń‚ЁH

522 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/23(…) 00:53:05.05 .net]
The little MLer‚̏î•ń‚Á‚Ä’˛‚ׂ˝‚Ż‚Ç­‚Č‚˘‚ˁB‘ĺŠw‚̐}‘ŠŮ
‚ÂЂȂç—L‚肝‚¤‚ÉŽv‚¤‚Ż‚ÇAĄ‚Í‘ĺŠw‚ĆŠÖŒW‚Č‚˘‚Š‚ç’T‚š‚ń‚íB
SML’†S‚ŏ‘‚˘‚Ä‚é‚悤‚žBOcaml‚ւ̉ü•ς̎d•ű‚ŕ‚Ě‚Á‚Ä‚é
‚Ć‚˘‚¤‚Ě‚Ígoogle books‚ł킊‚Á‚˝B
Žg‚Á‚ÄŠwK‚ľ‚˝l‚Á‚Ä‚¨‚ç‚ń‚́H

523 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/23(…) 09:07:06.79 .net]
NACSIS Webcat‚ĹŒŸő‚ˇ‚邊”ƒ‚Ś‚ÎH
–Ę”’‚˘‚ćB



524 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/23(…) 14:49:34.72 .net]
NACSIS Webcat‚Š
webcat.nii.ac.jp/cgi-bin/shsproc?id=BA3501073X
ˆÓŠO‚Ć‚¨‚˘‚Ä‚é‚Ć‚ą‚돭‚Č‚˘‚ˁBĄŠwK‚ľ‚Ä‚é–{‚Ş•Đ•t‚˘‚˝‚ç
w“üŒŸ“˘‚ˇ‚é‚íB

525 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/11/23(…) 15:07:11.14 .net]
www.d12k.org/tso/intro.html

526 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:age [2011/12/10(“y) 10:15:38.86 .net]
age

527 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2011/12/18(“ú) 01:18:07.20 .net]
ML‚Á‚ÄCACHE‚ÉŽg‚í‚ę‚Ä‚é‚ń‚ž‚Á‚݁H
RDB‚łȂ˘DB‚É‹ť–Ą‚đŽ‚Á‚˝‚̂Œ˛‚׎n‚ß‚˝‚ń‚ž‚Ż‚ÇA MLACACHE‚Ć‚ŕŽ–—Ⴊ’†XŒŠ‚Â‚Š‚ç‚Č‚˘...

528 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/01/02(ŒŽ) 00:09:12.82 .net]
OCaml ‚Ěƒ‚ƒWƒ…[ƒ‹‚ɂ‚˘‚ÄŽż–â‚Ĺ‚ˇD
‚˝‚ÂڂÎ
A.B
A.C
A.D
‚Ý‚˝‚˘‚ɃlƒXƒg‚ľ‚˝ƒ‚ƒWƒ…[ƒ‹‚đ‚ť‚ę‚ź‚ę•ŞŠ„‚ł‚ę‚˝ƒtƒ@ƒCƒ‹ia/b.ml, a/c.ml, a/d.ml ‚ȂNJK‘w‰ť‚ł‚ę‚˝ƒfƒBƒŒƒNƒgƒŠ‚É•Ş‚Ż‚ç‚ę‚éHj‚ɏ‘‚­‚É‚Í OCaml ‚ł͂ǂ¤‚˘‚¤•ű–@‚ވę”Ę“I‚Ĺ‚ľ‚傤‚ЁH


529 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/01/19(–Ř) 07:56:03.89 .net]
ocamlc -pack

530 –ź‘OF‰c—˜—˜—p‚ÉŠÖ‚ˇ‚éLRR‹c’†—Ú×‚ÍŽŠŽĄƒXƒŒ‚Ö mailto:sage [2012/03/29(–Ř) 00:44:48.75 .net]
SML#
partake.in/events/f04706e0-0eac-4751-901f-41707bdfb1ef

531 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/04/22(“ú) 14:29:24.78 .net]
ML‚Ě–ł–źŠÖ” (fn x => x + 1@‚Ý‚˝‚˘‚Č‚Ě)‚Á‚čċA“I‚Č’č‹`‚đ‚ˇ‚é‹L–@‚͂Ȃ˘‚̂łˇ‚ЁH
fn n => n * (fn n-1) ‚Ý‚˝‚˘‚ČŠ´‚ś‚ŁB

532 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/22(“ú) 17:17:03.18 .net]
>>524
‚Ç‚¤‚ľ‚Ä‚ŕ‚â‚č‚˝‚˘‚Č‚çY combinator‚đ’č‹`‚ľ‚ÄŽg‚¤‚ÂЁF
let rec y f x = f (y f) x;;
(y (fun f x -> match x with 0 -> 1 | n -> n * f (n-1))) 10;;


533 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/23(ŒŽ) 08:12:58.62 .net]
>>524 ‚ť‚Ě‚˝‚߁i–ź‘O‚đ•t‚Ż‚ÄzŠÂ’č‹`‚É‚ˇ‚é‚˝‚߁j‚É let rec ‚Ş‚ ‚é‚Ě‚Ĺ
let rec ‚Ć‘g‚ݍ‡‚킚‚ę‚΂˘‚˘‚ĆŽv‚¤‚ń‚ž‚Ż‚ÇAlet rec ‚Ć‘g‚ݍ‡‚킚‚˝‚­‚Č‚˘
——R‚ÂЂ ‚éH



534 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/23(ŒŽ) 20:37:41.35 .net]
SML/NJ‚Ĺdatatype 'a tree = Empty | Node of 'a * 'a tree * 'a tree‚ÂЂâ‚Á‚Ć‚˘‚āA“K“–‚Ȑ[‚˘–Ř‚đ’č‹`‚ľ‚Ä‚â‚é‚Ć
•\ŽŚ‚Ş"Node #"‚Əo‚Ä‚Ť‚ÄČ—Ş‚ł‚ę‚Ä‚ľ‚Ü‚¤‚ń‚ž‚Ż‚ÇA—Ş‹L‚š‚¸‚É‘S•”o—Í‚ł‚š‚é•ű–@‚Ş‚ ‚ę‚΋ł‚ڂāB

535 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/23(ŒŽ) 21:20:09.21 .net]
ŽŠ•Ş‚ĹƒvƒŠƒ“ƒ^‘‚Ż‚ć

536 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/27(‹ŕ) 00:54:20.88 .net]
camlp4 Žg‚Á‚˝“z‚ł悭‚Ý‚é pa_* ‚Č–ź‘O‚Ě“z‚Ě pa ‚Á‚ĉ˝‚Ě—Ş‚Č‚ń‚žH

537 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/29(“ú) 02:59:34.92 .net]
PArsing
‚Â mjambon.com/extend-ocaml-syntax.html

538 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/04/30(ŒŽ) 15:05:27.19 .net]
>>530
‚¨‚¨A‚ ‚肪‚Ć‚¤!

539 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/05/08(‰Î) 20:26:45.44 .net]
>>527
ˆČ‰ş2‚‚ɓK“–‚ɑ傍‚Ȑ”Žš‚đ‘‚Ťž‚ށB
Control.Print.printLength;
Control.Print.printDepth;
‚ ‚ƁA
Control.Print.out
‚ŕ•Ö—˜B‰˝‚ŕ‚ľ‚Č‚˘ŠÖ”‚É’u‚ŤŠˇ‚Ś‚é‚ƁAƒGƒR[ƒoƒbƒN‚đÁ‚š‚éB


540 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/06/07(–Ř) 13:35:08.25 .net]
ttp://www.amazon.co.jp/Modern-Functional-Programming-Chris-Reade/dp/0201648644/ref=sr_1_2?s=english-books&ie=UTF8&qid=1339043582&sr=1-2

www

541 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/06/07(–Ř) 13:40:40.11 .net]
‚Ç‚ą‚Š‚ç‚‚Á‚ą‚߂΂˘‚˘‚́cw

542 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/06/07(–Ř) 17:40:09.00 .net]
> ŒfÚ‰ć‘œ‚Ć‚¨“Í‚Ż‚ˇ‚鏤•i‚Ě•\ކ‚ŞˆŮ‚Č‚éę‡‚Ş‚ ‚č‚Ü‚ˇB‚˛—šł‚­‚ž‚ł‚˘B

‚Ć‚ ‚邯‚ǁA‚Ç‚¤‚˘‚¤‚ą‚Ć‚ž‚낤

543 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/06/07(–Ř) 21:01:28.02 .net]
ƒIƒŠƒ“ƒsƒbƒN‚đ‚ŕ‚¤ˆę‰ń



544 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/06/11(ŒŽ) 15:25:00.19 .net]
300H

545 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/25(…) 19:10:23.62 .net]
>>534
>o”ĹŽĐ: Addison-Wesley (2017/11/20)

2017”NEEE

546 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/07/25(…) 20:56:09.52 .net]
OCaml‚Ĺ
@int_of_float -0.7;;
‚ރGƒ‰[‚ɂȂé‚ń‚Ĺ‚ˇ‚ށA‚Ç‚¤‚ľ‚āH

Error: This expression has type float -> int
but an expression was expected of type int

‚ż‚Ȃ݂ɁAA
# int_of_float 0.7;;
- : int = 0

# -0.7;;
- : float = -0.7

-0.7‚Ífloat‚ś‚á‚Č‚˘‚́H‰˝‚ރ_ƒ‚Ȃ́H

547 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/25(…) 21:13:02.20 .net]
’†’uŠÖ” (-) : int -> int -> int
‚ނނÁ‚‚č int_of_float ‚đˆř”‚ÉŽć‚Á‚Ä‚˘‚é‚킯‚ŁB
int_of_float (-0.7) ‚ĹŽg‚Á‚Ä‚­‚ž‚ł‚˘B

548 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/25(…) 22:13:31.14 .net]
>>540
‚ť‚¤‚˘‚¤‚ą‚Ƃłľ‚˝‚ЁI
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ

549 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/28(“y) 13:56:10.63 .net]
>>541
~-.0.7 ‚Ə‘‚˘‚Ä‚ŕ—Ç‚˘‚Ë

550 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/29(“ú) 11:24:50.70 .net]
‚˘‚Â‚ĚŠÔ‚É‚Š OCaml4.00.0

551 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/29(“ú) 12:34:47.25 .net]
‰Ş‘ş4.00.0

552 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/30(ŒŽ) 17:15:20.50 .net]
OCaml
ƒRƒ“ƒpƒCƒ‹‚ľ‚āAnative‚ČƒR[ƒh“f‚˘‚āA•sŽv‹c‚ČŽŔs‚Ě‚ł‚š‚Š‚˝‚ľ‚Ä‚é‚Ě‚Ë

553 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/07/30(ŒŽ) 22:50:31.73 .net]
‚ǂ̂ւń‚Ş•sŽv‹c‚Č‚ń‚žH



554 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/08/12(“ú) 14:06:23.13 .net]
‚킊‚ç‚Č‚˘H

555 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/12(“ú) 23:04:07.50 .net]
‚킊‚ç‚Č‚˘B‹ł‚ڂĉş‚ł‚˘B‚¨Šč‚˘‚ľ‚Ü‚ˇB

556 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/13(ŒŽ) 00:04:10.53 .net]
#!/usr/bin/ocamlrun

557 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/13(ŒŽ) 01:29:14.36 .net]
native‚ĚˆÓ–Ą‚đŽć‚čˆá‚ڂĂȂ˘H

558 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/13(ŒŽ) 03:03:42.64 .net]
ƒXƒNƒŠƒvƒg‚ś‚á‚Č‚˘‚Ě‚Ídump‚ˇ‚ę‚΂킊‚é‚Ĺ‚ľ‚ĺ

559 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/13(ŒŽ) 11:53:42.11 .net]
www002.upp.so-net.ne.jp/mamewo/ml.html#compile

560 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/08/29(…) 23:04:20.96 .net]
‚Ë‚ń‚Ş‚ń‚ĚLittle MLer‚đ‚Ăɂ˘‚ę‚˝‚ź

OCaml‚Ěę‡‚Ě“Ç‚Ý‘Ö‚Ś•ű–@‚ŕÚ‚Á‚Ă邯‚ǁA‘f’ź‚ÉSML‚Ĺ‚â‚Á‚˝•ű‚Ş—Ç‚˘‚Ě‚Š‚Č
‚Ä‚Š“Ç‚ń‚Ĺ‚él‚Í‚˘‚é‚ń‚ž‚낤‚ЁEEE

561 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 03:59:59.39 .net]
ˆČ‰ş‚̊֐

562 –ź‘OF”‚Ĺprint_int x ‚Ć‚˘‚¤•ś‚đ“ü‚ę‚é‚ƍ\•śƒGƒ‰[‚ɂȂÁ‚Ä‚ľ‚Ü‚¤‚̂łˇ‚ށA‰˝‚Ş‚˘‚݂Ȃ˘‚̂łľ‚傤‚ЁH

let hoge x =
print_int x@Š@‚ą‚ę
if x=0 then 0
else x + 10

let test1 = hoge 0 = 0
let test2 = hoge 10 = 20


# #use "printtest.ml";;
File "printtest.ml", line 3, characters 4-6:
Error: Syntax error@Š@Œ´ˆö‚́H
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

563 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 08:57:34.05 .net]
print_int x;



564 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 10:39:53.93 .net]
>>555
ThxIo—ˆ‚Ü‚ľ‚˝
ƒZƒ~ƒRƒƒ“‚đŽg‚¤‚Ě‚ÍƒCƒ“ƒ^ƒvƒŠƒ^‚ž‚Ż‚Č‚Ě‚Š‚ĆŽv‚Á‚Ä‚˘‚Ü‚ľ‚˝
’˛‚ׂĂ݂˝‚çA”z—ń‚Ě‹ćŘ‚č‚Ĺ‚ŕŽg‚í‚ę‚é‚ń‚Ĺ‚ˇ‚Ë

565 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 10:47:02.65 .net]
ocaml‚ЁB‚¨‚Š‚ĚƒR[ƒh‚Í‚˛‚Ý‚˛‚Ý‚ľ‚­‚ďX‚˘‚Č

566 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 10:53:23.84 .net]
print_string "‚ AOCaml‚Ĺ‚ˇBŒž‚Á‚Ă܂š‚ń‚Ĺ‚ľ‚˝‚ˁB‚ˇ‚˘‚Ü‚š‚ń¥n";

567 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/02(“ú) 15:19:34.02 .net]
>>556
ƒCƒ“ƒ^ƒvƒŠƒ^‚Ě•ś‚Ě‹ćŘ‚č‚Í ;; iƒZƒ~ƒRƒƒ“‚Ş2‚j
’€ŽŸŽŔs‚Í ; i‚ą‚Ěę‡ƒZƒ~ƒRƒƒ“‚Ě‘O‚ĚŽŽ‚ĚŒ^‚Ş unit ‚łȂ˘ę‡Œx‚ޏo‚éj
”z—ń‚Ě‹ćŘ‚č‚ŕ ; i‚ą‚ę‚Í”z—ń‚ĚŠ‡ŒĘ [ ] ‚Ě’†‚Ĺ‚Ě‚ÝoŒť‚ˇ‚éj

568 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/28(‹ŕ) 23:37:26.16 .net]
.net ‚É‚¨‚Ż‚éOcaml‚ŞF#‚Ĺ‚ˇ‚ށA
JVMă‚Ĺ‚ĚOcaml‘Š“–‚Ě‚ŕ‚̂͂Ȃ˘‚̂łľ‚傤‚ЁH

569 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/29(“y) 11:26:57.28 .net]
OCaml-Java‚́H ocamljava.x9c.fr/

570 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/09/30(“ú) 17:21:46.18 .net]
>>561
‚¨‚¨A‚ą‚ę‚Á‚ă`ƒ‰ŒŠ‚ľ‚˝‚Ć‚Ť‚Í’P‚Č‚éƒ‰ƒCƒuƒ‰ƒŠƒŒƒxƒ‹‚Ĺ‚ĚƒTƒ|[ƒg‚Š‚Ć
Žv‚Á‚Ă܂ľ‚˝‚ށAŠŽ‘S‚ČJVMŽŔ‘•‚Č‚ń‚Ĺ‚ˇ‚ˁB

571 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/03(…) 00:49:32.12 .net]
www.lexifi.com/ml2012/
Ą”N‚ĚMLƒ[ƒNƒVƒ‡ƒbƒv‚Ĺ‚ŕocaml-java‚ĚĐ‰î‚ľ‚Ä‚˝‚Ý‚˝‚˘B
‚Ç‚Ě‚Ž‚ç‚˘o—ˆ‚Ä‚é‚ń‚ž‚낤B
ƒpƒtƒH[ƒ}ƒ“ƒX‚Ě˜b‚ŕÚ‚Á‚Ä‚˝B
1/3‚Ž‚ç‚˘H

572 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 11:22:15.18 .net]
# type t = int * t;;
Error: The type abbreviation u is cyclic
# type t = { x: int; y: t };;
type t = { x : int; y : t; }

# type u = u option;;
Error: The type abbreviation u is cyclic
# type u = Some of u | None;;
type u = Some of u | None

‚ž‚ꂊ‰đŕ‚ľ‚Ä‚­‚ęB

573 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 12:17:07.41 .net]
>>563
shootout.alioth.debian.org/
‚Ě’†‚­‚炢‚ĚƒTƒCƒY‚̂₂đ8‚ƒxƒ“ƒ`ƒ}[ƒNB
0.96”{‚Š‚ç7.14”{‚ĚŽŔs‘Ź“xB
3”{“ŕ‚ÉŽű‚Ü‚Á‚˝‚Ě‚Ş6‚‚ ‚邺B

int‚đˆľ‚¤ƒxƒ“ƒ`‚Ş’x‚˘Bboxing‚ł‚ꂿ‚Ⴄ‚Š‚çB
‚ť‚¤‚˘‚¤ƒxƒ“ƒ`‚đČ‚­‚Ć•˝‹Ď‚Ĺ”{‚Í’x‚­‚Č‚˘B



574 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 12:26:46.91 .net]
>>564
Ĺ‰‚̂₂͒l‚đě‚ę‚Č‚˘‚ľAŽO”Ô–Ú‚ĚŒ^ƒpƒ‰ƒ[ƒ^‚Ć‚ľ‚Ä“n‚ˇ‚悤‚Ȃ̂ŕoption‚Ě’†gŽŸ‘ć‚Ĺ‚Í“Ż‚śŽ–‚ɂȂ邊‚炜‚á‚ˁH
‚ĆŽv‚Á‚˝‚Ş“ń”Ô–Ú‚Ş’Ę‚é‚Ě‚Ş‚ć‚­‚킊‚ç‚ńB

575 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 17:55:16.91 .net]
>>564
(**** ƒXƒ}ƒ“‚ŞOCaml‚Í‹v‚ľ‚­G‚Á‚Ä‚˘‚Č‚˘‚̂ŁASML‚ʼnđŕ‚ľ‚Ă݂é -- ˆ—Œn‚Í SML/NJ ****)
- type t = int * t;
Error: unbound type constructor: t
@@(* ‚Ü‚ž‘Š”›‚ł‚ę‚Ä‚˘‚Č‚˘Œ^\ŹŽq t ‚đ‰E•Ó‚ĚŒ^ŽŽ“ŕ‚ĹŽQĆ‚ľ‚Ä‚˘‚邊‚çƒGƒ‰[ *)
- type t = { x: int, y: t};
Error: unbound type constructor: t
@@(* Ĺ‰‚Ě—á‚Óݗl‚ɁAŒ^\ŹŽq t ‚͂܂ž‘Š”›‚ł‚ę‚Ä‚˘‚Č‚˘‚Ě‚ĹƒGƒ‰[ *)
- type u = u option;
Error: unbound type constructor: u
@@(* ‚ą‚ę‚ŕ“Ż‚ś——R‚ĹƒGƒ‰[ *)
- datatype u = Some of u | None;
datatype u = None | Some of u
@@(* ă‹L‚ĚtypeéŒž•ś‚Ć‚ÍˆŮ‚Č‚čAdatatypeéŒž•ś‚Ĺ‚ ‚ę‚΍ċA“I‚Čƒf[ƒ^Œ^’č‹`‚Ş‹–‚ł‚ę‚Ä‚˘‚é *)
(**** ˆČă‚ž‚Ż‚ÇASML‚Č‚ç•s‰Â‰đ‚ȐU‚é•‘‚˘‚Í–ł‚­AŒťŰ‚𖞉đ‚Éŕ–ž‚Ĺ‚Ť‚é‚ć.... ****)

576 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 18:44:39.63 .net]
>>564
abbreviation‚ł͂Ȃ˘V‚ľ‚˘Œ^‚Şcyclic‚Š‚Ç‚¤‚Š‚ÍŽd—l‚đŒˆ‚ß‚él‚ŞŽŠ—R‚ÉŒˆ‚ß‚é

ˆę•űAƒ^ƒvƒ‹‚Ćoption‚Şcyclic‚ł͂Ȃ˘‚Ć‚˘‚¤Žd—l‚ÍŠů‚ÉŒˆ‚Ü‚Á‚Ä‚˘‚é‚Ě‚Ĺ
ƒ^ƒvƒ‹‚Ěabbreviation‚Ćoption‚Ěabbreviation‚Ícyclic‚ł͂Ȃ˘‚Í‚¸

577 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/12(‹ŕ) 19:52:28.31 .net]
>>565
‚¨‚¨A‚ż‚á‚ń‚Óނ­‚ŕ‚ń‚Č‚ń‚ž‚ˁI

578 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/13(“y) 10:18:23.39 .net]
‚¨‚¨BŠF‚ł‚ń‰ń“š‚ ‚č‚Ş‚Ć‚¤B

>> 566
’l‚đě‚ę‚Č‚˘‚킯‚Ĺ‚Í‚Č‚Š‚Á‚˝‚股‚éB

# type t = { x: int; y: t };;
type t = { x : int; y : t; }
# let rec loop () = loop ();;
val loop : unit -> 'a = <fun>
# { x = 0; y = { x = 1; y = loop () } };;

‚˘‚âAě‚ę‚Ă͂˘‚Č‚˘‚ń‚ž‚Ż‚ÇAŒ^‚Í•t‚­B
CPS ‚Á‚Ű‚˘Š´‚ś‚ĚƒvƒƒOƒ‰ƒ€‚ĹĹŒă‚É exit ‚ˇ‚é‚悤‚Čę‡A‚ą‚¤‚˘‚¤Œ^‚ޏoŒť‚ˇ‚邹‚Ć‚ŕ‚ ‚éc‹C‚Ş‚ˇ‚éB
tuple ‚Ĺ‹–‚ł‚ꂸA record ‚Ĺ‹–‚ł‚ę‚é‚̂ɉ˝‚Š——R‚Ş‚ ‚é‚Ě‚Š‚ĆŽv‚Á‚˝‚Ż‚ÇA
>>567 ‚ł‚ń‚Ě’Ę‚čA SML ‚ł͂ǂż‚ç‚ŕ‹–‚ł‚ę‚Č‚˘‚ť‚¤‚ž‚ľA‚ ‚ń‚Ü‚č[‚˘ˆÓ–Ą‚͂Ȃ˘‚Ě‚Š‚ČB

>>568
liŒžŒęŽd—lj‚ŞŽŠ—R‚ÉŒˆ‚ß‚é‚Ć‚ľ‚āA‚Č‚ń‚Ĺ‚ą‚ń‚Čƒ`ƒOƒnƒO‚Ɂi‘fl–ڂɂ́jŒŠ‚Ś‚éŽd—l‚É
‚Č‚Á‚Ä‚é‚Ě‚Š‚Č[‚Ć‚˘‚¤B record ‚Ş’Ę‚é‚Á‚Ä‚ą‚Ƃ́A‚Ç‚Á‚ż‚ĚŽd—l‚Ĺ‚ŕŒ^ˆŔ‘SŤ‚Í•ŰŘ‚ł‚ę‚é‚Ě‚ž‚ć‚Ë?
‚ť‚ꂟ‚ę‚ĚŽd—l‚Ě pros/cons ‚Ş’m‚č‚˝‚˘B

‚ ‚ƁA option ‚Ě•ű‚́Aˆ—Œn‚Ş option ‚Ě“ŕ—e‚đ’H‚é‚悤‚ÉŠć’Ł‚Á‚ÄŽŔ‘•‚ˇ‚ę‚΃CƒP‚é‚Ě‚ŠA
Œ^—˜_“I‚ɂȂɂЖâ‘肪‚ ‚é‚Ě‚Š‚ć‚­•Ş‚Š‚ç‚Č‚˘B

579 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/10/13(“y) 10:30:56.43 .net]
‚ ‚ ‘‚˘‚Ä‚˘‚Ä‹C‚Ă‚˘‚˝B record ‚Í mutable ‚ČƒtƒB[ƒ‹ƒh‚đ‹–‚ˇ‚Š‚çA

# type t = { x: int; mutable y: t };;
type t = { x : int; mutable y : t; }
# let rec v = { x = 0; y = v };;

‚ą‚¤‚˘‚¤zŠÂ‚ľ‚Ä‚˘‚é’l‚đŽg‚¤‚ą‚Ć‚Ş•’ʂɂ ‚é‚킯‚ŁA cyclic ‚ČŒ^‚đ”F‚߂è‚˘‚˝•ű‚ޕ֗˜‚Ȃ̂žB
ˆę•ű‚Ĺ tuple ‚͏í‚É immutable ‚ž‚Š‚çA–łŒŔƒ‹[ƒv‚ɂȂé‚悤‚Č’Ęí‚Í‹N‚ą‚č‚É‚­‚˘ó‹ľ‚Ĺ‚ľ‚Š
cyclic ‚ČŒ^‚ޏo‚Ä‚ą‚Č‚˘B

‚˝‚Ô‚ńB

580 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/03(“y) 17:26:40.17 .net]
‹vX‚Étuareg-modeŽg‚Á‚˝‚Ż‚ÇAƒCƒ“ƒfƒ“ƒg‚Ş•Ď‚í‚Á‚˝‚̂ȁB
Ě‚Ě‚Ílet‚đƒlƒXƒg‚ˇ‚é‚Ć‚ž‚ń‚ž‚ń‰E‚ɍs‚Á‚ÄŒŠ‚Ă‚ç‚Š‚Á‚˝

581 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/07(…) 04:55:27.01 .net]
OcamlŠÖ”ˆř”‚ĚČ—Şŕ–ž‚Á‚ÄŠČ’P‚ɛƂÁ‚Ä‚ľ‚Ü‚˝
let plus x y = x + y
let incr = plus 1
incr 1
2

let minus x y = x - y
let decr = minus 1
decr 2
-1 ????
let decr = plus -1
error
let decr = plus (-1)
decr 2
1

let decr x = minus x 1
decr 2
1
‚ą‚ń‚ČŠ´‚ś‚—‚—
“r’†‚Ĺ
val incr : int -> int = <fun>
‚ą‚ń‚Čŕ–žo‚Ä‚­‚邯‚ǁA‰˝‚ť‚ęH‚Á‚Ä‚—

582 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/07(…) 19:10:06.18 .net]
‚ť‚¤‚Ĺ‚ˇ‚ˁB

583 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/08(–Ř) 20:48:16.69 .net]
—ႌ‚΂ą‚Ě—á‚ÍŠÔŰ‚ç‚ľ‚˘
let capitalize = function
| 'a' .. 'z' as letter -> Char.uppercase letter
| 'A' .. 'Z' as letter -> letter
| _ -> failwith "Not a valid letter"

‚ą‚ę‚đA‚ą‚¤‘‚ŤŠˇ‚ڂĂŕ–â‘č‚Č‚˘
let capitalize = function
| 'a' .. 'z' as lett -> Char.uppercase lett
| 'A' .. 'Z' as lette -> lette
| _ -> failwith "Not a valid letter"
‰˝‚ŞŒž‚˘‚˝‚˘‚Š‚ĆŒž‚¤‚ƁA‰ŒŠ‚Ěę‡as letter ‚މ˝‚Š“Á•ʂȗ\–ńŒę‚ÉŽv‚Ś‚ÄŹ—‚ˇ‚éiletter‚̒Ԃ肪Č—Ş‚ł‚ę‚Ä‚˘‚Č‚˘‚˝‚߁j
‚ŁA‰ş‚̂悤‚ɏ‘‚ŤŠˇ‚Ś‚Ä“Žě‚đŠm”F‚ľ‚˝



584 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/11(“ú) 07:45:41.63 .net]
‚ą‚ę
let head_head = function
| [] -> failwith "the list is empty"
| []::_ -> failwith "the head is the empty list"
| (h::_)::_ -> h

head_head [[1;2;3];[4;5;6]]
1
‚ÂЁAlist‚Ělist‚Š‚çA“Ş‚Ělist‚Ě“Ş‚đŽć‚čo‚ˇŠÖ”‚Č‚ń‚ž‚Ż‚Ç
head_head []
head_head [[];[1]]
‚Ć‚Š‚ÍƒGƒ‰[‚đ•Ô‚ˇ‚Ż‚Ç
head_head [1;2;3]
‚ÂЂˇ‚é‚Ćlist‚Ě—v‘f‚Şlist‚ś‚á‚Č‚˘‚Á‚ăGƒ‰[‚ޏo‚Ä‚­‚é
‚ą‚Ěę‡‚đŒŸo‚ľ‚ăGƒ‰[‚đ•Ô‚ˇ‘‚Ť•ű‚ŞŽv‚˘‚Â‚Š‚Č‚˘
ŒŸo‚ˇ‚éˆÓ–Ą‚ŕ•K—v‚ŕ‚Č‚˘‚Ě‚Š‚Ç‚¤‚Š‚ŕ

585 –ź‘OF•Ş‚Š‚ç‚Č‚˘ []
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

586 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/11(“ú) 08:04:45.04 .net]
head_head‚ĚŒ^‚đ—‰đ‚ľ‚Ä‚é‚ŠH

587 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/11(“ú) 09:47:55.90 .net]
‚Í‚˘A‚˝‚Ô‚ń
Šî–{[[];[]]‚ČŒ`ŽŽAlist ‚Ělist\‘˘
‚Ĺ‚ŕA‚Č‚ń‚АFXŽŠ—R‚Ş‚ ‚肝‚¤‚ĆŠ´‚ś‚镪A§–ń‚ÂА§ŒŔ‚ɂ‚˘‚Ă̔FŽŻ‚ŞŒ‡—Ž‚ľ‚Ä‚ľ‚Ü‚¤
§–ń§ŒŔ‚Ş‚Č‚˘‚ĆˆÓ–Ą•s–ž‚ĚƒoƒN‚Ş”š”­‚ˇ‚邊‚ç•K{‚Č‚ń‚ž‚Ż‚Ç
‚Ȃ̂ɁA°‚Ş‹Š‚ÔA‚ŕ‚Á‚ĆŽŠ—R‚É‚â‚炚‚ë
ŠÔˆá‚Á‚Ä[1;2;3]‚Č’Ęí‚Ělist‚đ“n‚ľ‚˝‚Ć‚Ť‚Č‚ń‚Ć‚Šo—ˆ‚ť‚¤‚ČŽv‚˘ž‚Ý‚đ‚ľ‚Ä‚ľ‚Ü‚¤B

[]—v‘f‚̂Ȃ˘list
[[];[1;]]@list‚̍ŏ‰‚Ělist‚Ş[]‚Člist
[[];[]] @@“Żă
[1;2;3] •K—v‚Č—vŒ‚đ‘S‘R–ž‚˝‚ł‚Č‚˘list\‘˘

588 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/11(“ú) 14:45:44.54 .net]
Œ^‚Şˆá‚Ś‚Ώˆ—Œn‚É’e‚Š‚ę‚Ä‚¨I‚˘

589 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/11(“ú) 18:10:18.79 .net]
l‚Ś•ű‚Ş“Ž“IŒ^•t‚݂ɐő‚Ü‚Á‚Ä‚éˆóŰB

590 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/12(ŒŽ) 02:30:05.37 .net]
>>579,580
‚ˇ‚˘‚Ü‚š‚ń
‚ť‚Ě’Ę‚č‚ĹŒäŔ‚˘‚Ü‚ˇB

591 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/17(“y) 14:20:04.43 .net]
let f = function
| [] -> failwith "empty list"
| [| _; (_, x) |]::_ -> x
| _ -> failwith "the first array should be of size two"
‚É
‚†@[[|(1,2);(3,4)|];[|(5,6);(7,8)|]];;
‚Ĺint = 4‚ĚŒ‹‰Ę‚Ş“ž‚ç‚ę‚é
‚Ĺ‚ŕA ƒGƒ‰["the first array should be of size two"‚Ş•\ŽŚ‚ł‚ę‚éˆř”‚ޏăŽč‚­ě‚ę‚Č‚˘
ƒVƒXƒeƒ€‚ސć‚ɃGƒ‰[‚đ“f‚Ťo‚ˇB

592 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/11/17(“y) 18:42:30.31 .net]
# f [[|(1,2)|];[|(5,6);(7,8)|]];;
Exception: Failure "the first array should be of size two".

‚˘‚Š‚ń‚Ě‚ŠH

593 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/17(“y) 19:34:18.32 .net]
>>583
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
o—ˆ‚Ü‚ľ‚˝B
ŠÖ”‚†‚ĚŽó‚Ż•t‚Ż‚é
('a * 'b) array list@-> 'b = <fun>
‚ĚŒ`ŽŽ‚Ş‚Ç‚Ě—l‚Č•\Œť‚Č‚Ě‚Š’źŠ´“I‚É—‰đ‚Ĺ‚Ť‚ȂЂÁ‚˝‚Ě‚Ĺ•‚Š‚č‚Ü‚ľ‚˝B
('a * 'b) array listŒ`ŽŽ‚Ěˆř”‚Ş—^‚Ś‚ç‚ę‚é‚Ć
2”Ô–Ú‚ĚđŒ‚Éƒ}ƒbƒ`ƒ“ƒO‚Ĺ‚Ť‚Č‚­‚āA3‚Â–Ú‚ĚđŒ‚Ĺ"the first ~~ two"‚Ş•\ŽŚ‚ł‚ę‚é‚ń‚Ĺ‚ˇ‚ˁB
[[|(1,2)|]]@‚Ě—l‚É•\Œť‚ˇ‚é‚Ćƒ^ƒCƒvƒ~ƒXƒ}ƒbƒ`‚Ć‚Šˆ—Œn‚ރGƒ‰[‚đo‚ˇ‚ĆŽv‚Á‚Ä‚˘‚Ü‚ľ‚˝B
‚Ĺ‚ŕA('a * 'b) array listŒ`ŽŽ‚Č‚Ě‚Ĺˆř”‚Ć‚ľ‚Ă͊Ԉá‚Á‚Ä‚˘‚Č‚˘B



594 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/11/19(ŒŽ) 03:26:09.19 .net]
Œ‹‹ÇA[1,2]‚Ć“ü—Í‚ˇ‚é‚Ć[(1,2)]‚ƕԂÁ‚Ä‚­‚é‚Ě‚Ĺlist‚Ě—v‘f\‘˘‚đŠ¨ˆá‚˘‚ľ‚Ä‚˝i‚ą‚Ě•”•Ş"[(1,2)]"‚đŒŠ—Ž‚Ć‚ľj
[1;2]‚ÍŽ”1‚Ć2‚É‚ć‚élistA‚ą‚ę‚Ć[(1,2)]‚ĚČ—Ş‚ľ‚˝“ü—Í[1,2]‚ĆŹ“Ż‚ľ‚Ä‚˝
‚ž‚Š‚çA[1;(2,3)]‚ÂГü—Í‚ľ‚ăGƒ‰[o‚ł‚ę‚āHH‚ČŠ´‚śB
ł‚ľ‚­‚́A[(1,4);(2,3)]‚Ć•\Œť‚ľ‚Č‚˘‚Ć‚˘‚݂Ȃ˘B
[1,4;2,3]‚Ćƒ^ƒCƒv‚ľ‚Ä‚ŕł‚ľ‚­[(1,4);(2,3)]‚ƕԂÁ‚Ä‚­‚é
‚ą‚ń‚ȏ‰•ŕ“I‚Č•”•Ş‚ĹçT‚­‚Ƃ́A‚ą‚ę‚Ĺ‚Íƒ\[ƒX‚Ş“Ç‚ß‚Č‚˘‚킯‚žB

595 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/02(“ú) 17:11:41.64 .net]
caml.inria.fr/pub/docs/manual-ocaml-4.00/expr.html
‚ɂ͏‘‚˘‚ĂȂ˘‚Ż‚ÇA+ ‚â +. ‚Á‚Ä - -. ‚Ó݂ś‚­“ń€‰‰ŽZŽq‚Š‚Â’P€‰‰ŽZŽq‚ś‚á‚Č‚˘‚Ě‚ŠH
+. (1.0 + 2.0);; ‚Ć‚Š’Ę‚é‚ľB

596 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/02(“ú) 17:46:32.55 .net]
Characters 4-7:
+. (1.0 + 2.0);;
^^^
Error: This expression has type float but an expression was expected of type
int

597 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/02(“ú) 17:57:04.40 .net]
+. (1.0 +. 2.0);;

598 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/03(ŒŽ) 01:35:54.04 .net]
Characters 0-2:
+. (1.0 +. 2.0);;
^^
Error: Syntax error

599 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/03(ŒŽ) 01:37:54.28 .net]
parsing/parser.mli‚đŒŠ‚é‚ĆŠm‚Ђɂť‚¤‚炾‚˘

| subtractive expr %prec prec_unary_minus
{ mkuminus $1 $2 }
| additive expr %prec prec_unary_plus
{ mkuplus $1 $2 }

600 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2012/12/03(ŒŽ) 16:07:32.97 .net]
pervasives.mli‚É‚ą‚ń‚Č‚ń‘‚Š‚ę‚Ä‚˝
147 external ( ~- ) : int -> int = "%negint"
148 (** Unary negation. You can also write [- e] instead of [~- e]. *)

601 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/03(ŒŽ) 17:08:25.93 .net]
‚Ţ‚ľ‚ëA
caml.inria.fr/pub/docs/manual-ocaml-4.00/libref/Pervasives.html

> val (~+) : int -> int
> Unary addition. You can also write + e instead of ~+ e.
> Since 3.12.0

> val (~+.) : float -> float
> Unary addition. You can also write +. e instead of ~+. e.
> Since 3.12.0

ŒžŒęŠg’Ł‚ŞŠÔ‚É‡‚í‚ȂЂÁ‚˝Š´‚ś‚ž‚Ë‚ą‚ę
Ad-hock‚Ű‚˘‚ľ

602 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2012/12/03(ŒŽ) 17:48:39.20 .net]
‚Č‚é‚قǁB+. ‚Ş’P€op‚Ć‚ľ‚Ä‹@”\‚ˇ‚é‚Ě‚Í Since 3.12.0 ‚Š‚ç‚ĚŠg’Ł‚Č‚Ě‚ŠB
‚ĹŠÔ‚É‡‚Á‚ĂȂ˘‚Ć‚˘‚¤‚Ě‚Í 589 ‚̊‹Ť‚Ě‚ą‚ÂЁBĹV‚Ě ocaml ‚ł͒ʂéB

FX‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

603 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/02/10(“ú) 19:42:11.39 .net]
Ĺ‹ßAOCaml‚đ•׋­‚ľŽn‚ß‚˝‚ń‚ž‚Ż‚ÇA•W€ŠÖ”‚Ĺ int list‚đˆóŽš‚ˇ‚é•ű–@‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH
REPL‚̏o—݂͂˝‚˘‚Ě‚đ‹‚ß‚Ä‚˘‚é‚ń‚Ĺ‚ˇ‚ށB



604 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/02/28(–Ř) 00:26:28.39 .net]
>>594 ƒRƒ“ƒpƒCƒ‰“ŕ•”‚̊֐”‚đ‚˛‚É‚ĺ‚˛‚ɂ傡‚ę‚Î•Ę‚Š‚ŕ‚ľ‚ę‚Č‚˘‚Ż‚ÇŠî–{“I‚ɂȂ˘B
‘ÎŰ‚Şint list‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚é‚Č‚çAŽŠ•Ş‚Ĺ‘‚˘‚˝‚Ů‚¤‚ŞŠy‚ž‚ĆŽv‚¤B

605 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/02/28(–Ř) 01:13:07.87 .net]
REPLŠÂ‹Ť‚ÉŒŔ’股‚ę‚ÎŽŔ‚ÍREPL‚ĚƒvƒŠƒeƒBƒvƒŠƒ“ƒ^‚đŽg‚Ś‚˝‚股‚é‚ń‚ž‚Ż‚ÇA
Žg‚Á‚Ä‚ľ‚Ü‚¤‚Ć’P“Ƃ̎Ŕsƒtƒ@ƒCƒ‹‚ɂłŤ‚Č‚­‚Č‚é㊁B

606 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/03/24(“ú) 17:14:56.10 .net]
OCaml‚ŁA(=)“™‚đ“n‚ˇ
let check b f = if b then f 1 1 else f 1.0 1.0
‚Ý‚˝‚˘‚Ȋ֐”‚đ’č‹`‚ľ‚˝‚˘‚ń‚Ĺ‚ˇ‚Ż‚ÇA‚ą‚¤‚˘‚Á‚˝‚â‚č•ű‚͑ʖڂłˇ‚ЁH
‚ť‚̂܂܂ž‚Ćf‚Íint‚đŽć‚é‚Ɛ„˜_‚ł‚ę‚āHƒGƒ‰[‚ɂȂé‚̂ŁA
Œ^‚đ(f: 'a -> 'a -> bool)‚ĆŽw’肾‚Ă݂˝‚ń‚Ĺ‚ˇ‚Ş•Ď‚í‚č‚Ü‚š‚ń‚Ĺ‚ľ‚˝B

607 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/04/20(“y) 01:56:05.49 .net]
>>597
‚ć‚­‚킊‚ç‚Č‚˘‚Ż‚ÇAŒ^ŠÂ‹Ť‚É int‚Š‚Âfloat ‚Ý‚˝‚˘‚Č‚Ě‚ŞĎ‚ß‚Č‚˘‚Š‚ç‚ž‚߂Ȃń‚ś‚á‚Č‚˘H
Šm‚Š‚ą‚¤‚˘‚¤‚Ć‚Ť‚̓”ƒ@ƒŠƒAƒ“ƒg‚đŽg‚Ś‚Î‚ć‚Š‚Á‚˝‚Í‚¸
type intfloat = E | I of int | F of float
let check b (f: intfloat -> intfloat -> bool) = if b then f (I 1) (I 1) else f (F 1.0) (F 1.0)

608 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/06/09(“ú) 21:47:36.26 .net]
OCaml ‚̂͂Ȃľ‚Ĺ‚ˇB

module type IO =
sig
@type 'a t
@val write: string -> unit t
@val read: string t
@val run: 'a t -> 'a
@val bind: 'a t -> ('a -> 'b t) -> 'b t
end

module MyIO : IO =
struct
@type 'a t = unit -> 'a
@let read = read_line
@let write str = fun () -> print_string str
@let run m = m ()
@let bind m f = fun () -> (run (f (run m)))
end

‚Ĺ Haskell ‚Ě IO monad •—‚ɂłŤ‚é‚̂͂킊‚Á‚˝‚Ż‚ÇA
'a t ‚đ x -> b ‚Ć‚˘‚¤ŠÖ”‚ĚŒ`‚ś‚á‚Č‚­‚āAƒoƒŠƒAƒ“ƒgŒ^‚ĹŽŔŒť‚ľ‚˝‚˘B
read ‚ɑΉž‚ľ‚˝ƒAƒNƒVƒ‡ƒ“‚Ü‚˝‚Í write ‚ɑΉž‚ľ‚˝ƒAƒNƒVƒ‡ƒ“A‚Ć‚˘‚¤Š´‚ś‚ŁB
‚Ż‚ÇA‚Ç‚¤‚â‚Á‚Ä‚ŕ‚¤‚Ü‚­‚˘‚ЂȂ˘B’N‚Š‹ł‚ڂĂ­‚ž‚ł‚˘‚Ü‚šB

609 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/06/16(“ú) 21:34:59.42 .net]
opam‚𓹓ü‚ľ‚Ä“K“–‚Čƒ‚ƒWƒ…[ƒ‹iĄ‰ń‚Íextlibj‚đƒCƒ“ƒXƒg[ƒ‹‚ľ‚Ä
ƒ\[ƒXƒR[ƒh‚Éopen Extlib‚Ə‘‚˘‚˝‚Ć‚ą‚ëExtlib‚ŞŒŠ‚Â‚Š‚ç‚Č‚˘‚ĆŒž‚í‚ę‚Ä‚ľ‚Ü‚˘‚Ü‚ľ‚˝
‰˝‚ŠƒpƒX’Ę‚ľ‚̂悤‚Č‚ŕ‚Ě‚Ş•K—v‚Ȃ̂łľ‚傤‚Š
OS‚Ímac‚Ĺhomebrew‚đŽg‚Á‚Ä‚˘‚Ü‚ˇ

610 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/06/16(“ú) 22:08:09.11 .net]
‚ć‚­‚킊‚č‚Ü‚š‚ń‚ŞOCamlFind‚đŽg‚Ś‚Î—Ç‚˘‚̂łˇ‚Ë
ocamlfind ocamlc -package extlib -linkpkg test.ml
‚Ĺ’Ę‚č‚Ü‚ľ‚˝

611 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/06/16(“ú) 23:27:52.03 .net]
‚ ‚Ćopen ExtLib‚ރ^ƒCƒ|‚ľ‚Ă܂ľ‚˝

612 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/07/23(‰Î) NY:AN:NY.AN .net]
Coq‚ŕ‚ą‚ą‚Ĺ‚˘‚˘‚́H

613 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/07/23(‰Î) NY:AN:NY.AN .net]
‚ť‚¤‚˘‚Ś‚ÎACoqƒXƒŒĚ‚ ‚Á‚˝‚Ż‚ÇĄ‚͂Ȃ˘‚Ě‚ŠB
’č—Ř–žŽx‰‡‚ĚƒXƒŒ‚̂Ȃ˘‚Ě‚Š‚ČH
CoqƒXƒŒ
toro.2ch.net/test/read.cgi/tech/1300017923/



614 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
Šˆ‹C‚Ş–ł‚˘‚悤‚ÉŒŠ‚Ś‚é‚̂͂Ť‚Á‚ĆŠFƒR[ƒfƒBƒ“ƒO‚É–˛’†‚Č‚ń‚žB‚Ť‚Á‚Ć‚ť‚¤‚žB

615 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
ML‚ÉŒŔ‚Á‚˝Ž–‚ś‚á‚Č‚˘‚Ż‚ÇAŠÖ”Œ^ŒžŒę‚đŠw‚ŃŽn‚߂Ďv‚Á‚˝‚̂́A‚Č‚ń‚ĹˆęŽŸŒłiüŒ`jƒŠƒXƒgƒx[ƒX‚ɍě‚ç‚ę‚Ä‚é‚Ě‚Š‚Č‚Á‚āB

ˆę”ÔƒVƒ“ƒvƒ‹‚ČˆęŽŸŒł‚Š‚çŽn‚ß‚˝‚Ć‚ľ‚āA‚ť‚̐ć‚ÉnŽŸŒłA‚Ü‚Ĺ‚Ís‚ЂȂ­‚Ä‚ŕ2ŽŸŒłĽ3ŽŸŒł‚É‚ľ‚ÄŒžŒę‘ĚŒ^‚đl‚Ś‚Ä‚Ý‚é‚ÂЂâ‚Á‚˝l‚˘‚Č‚˘‚Ě‚Š‚ČB
Šů‚Ƀgƒ‰ƒC‚ľ‚Ä–łˆÓ–Ą‚Ć•Ş‚Š‚Á‚˝‚ÂЁAĄ‚Ü‚ł‚É’§í’†‚ÂЁA‚ť‚¤Œž‚¤˜b‚Í‚ ‚é‚Ě‚Š‚˘H
ƒƒ‚ƒŠ‹óŠÔ‚ŞˆęŽŸŒł‹óŠÔ‚ž‚Š‚çA‚â‚邞‚Ż–ł‘ʂȂń‚ž‚낤‚ЁH

616 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
>>606
ˆö‰Ę‚Ş‹tBÄ‹A‚ރx[ƒX‚É‚ ‚é‚Ě‚ĹƒŠƒXƒg‚ŞŽg‚˘‚₡‚˘B

“Á’č‚Ěƒf[ƒ^\‘˘‚đƒx[ƒX‚É‚ľ‚˝ŒžŒę‚Á‚ÄSQL‚­‚炢‚ľ‚ŠŽv‚˘‚Â‚Š‚Č‚˘B

617 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
>>606
Linked List ‚ÍˆęŽŸŒł‚ś‚á‚Č‚˘‚ĆŽv‚¤B

618 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
>>607
‚ž‚Á‚˝‚çÄ‹A‚̍l‚Ś•ű‚ŕŠg’Ł‚ˇ‚ę‚΂˘‚˘B•Ę‚Éƒf[ƒ^\‘˘‚đƒx[ƒX‚É‚ˇ‚éˆÓ}‚ł͂Ȃ˘B
l‚Ś•ű‚ĚŒü‚Ť‚Í‘ŠŒÝ‚É•Ď‚í‚Á‚Ä—Ç‚˘‚ľA‚ť‚¤‚ˇ‚鎖‚ʼn˝‚ŞŒŠ‚Ś‚Ä‚­‚邊A‚ą‚Č‚˘‚Ć‚ľ‚˝‚牽ŒĚ‚Č‚Ě‚Š‚đl‚Ś‚é‚Ť‚Á‚Ђ݂ɂˇ‚ę‚΂悢B

619 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
>>609
l‚Ś•ű‚ĚŒü‚Ť‚ވę•űŒü‚Ȃ̂́AŠÖ”(ŽĘ‘œ)‚ޏW‡ŠÔ‚É‚¨‚Ż‚éˆę•űŒü‚Ěn:1ŠÖŒW‚ž‚Š‚çB
‚ŕ‚ľ‘o•űŒü‚ân:mŠÖŒW‚đˆľ‚˘‚˝‚˘‚̂ȂçAqŒę˜_—‚đƒx[ƒX‚É‚ľ‚˝ŒžŒę‚É‚ˇ‚ę‚΂˘‚˘B
˜_—Œ^ŒžŒę‚Ĺ‚ ‚ę‚΁AƒŠƒXƒg‚ŕ‡˜Ť‚Ş‚ ‚éˆę•űŒüŠÖŒW‚Ć‚ľ‚ÄŽŠ‘R‚Ɉľ‚Ś‚éB

620 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
‚ť‚¤Œž‚¤˜b‚ś‚á‚Č‚­Al‚Ś‚˝‚Š‚ĚŒü‚Ť‚Á‚Ä‚Ě‚ÍÄ‹A¨ƒŠƒXƒg‚Ć”­‘z‚ˇ‚él‚Ś•ű‚Ě‹tŒü‚ŤA‚ĆŒž‚¤ˆÓ–Ą‚Ĺ‚ˇB
‚ą‚ęˆČă‚Ě‹c˜_‚Í–łˆÓ–Ą‚̂悤‚Ĺ‚ˇ‚ˁBI‚í‚č

621 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
Á‚ڂĂ­‚ę‚Ä‚ ‚肪‚Ć‚¤

622 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/13(‰Î) NY:AN:NY.AN .net]
>>609
ŠÖ”Œ^ŒžŒę‚đŠw‚ŃŽn‚߂Ăǂꂭ‚炢‚žB‘ćˆęˆóŰ‚ĹƒŠƒXƒgƒx[ƒX‚Č‚Ě‚Š‚ĆŠ´‚ś‚Ä‚ŕ3“ú‚ŕ‚ˇ‚ę‚΂ť‚ń‚Č‚ą‚ƂȂ˘‚Á‚Ä•Ş‚Š‚é‚ž‚낤‚ɁB
‚Ť‚Á‚Ɖ´‚Ó݂ś‚悤‚ÉŠľ‚ę‚Č‚˘Žđ‚ʼnv‘Ě‚ŕ‚Č‚˘‚ą‚Ć‚đl‚ڂâ‚é‚ń‚ž‚낤‚Ż‚ÇB
nŽŸŒł‚ĚƒŠƒXƒg‚đ‘¨‚Ś‚é‚Ě‚ÉÄ‹A‚Ş•s\•Ş‚Č‚çŠg’Ł‚Ć‚Šl‚Ś‚é‚Ż‚Ç‚łAn-1ŽŸŒł‚ĚƒŠƒXƒg‚đÄ‹A“I‚ɏˆ—‚ˇ‚ę‚΂˘‚˘‚ž‚Ż‚Ě˜b‚Ĺ‚ ‚Á‚āAŠg’قȂń‚Ä•K—v‚Č‚˘B
Ä‹A‚Ć‚˘‚¤ŠT”O‚ĚŠg’Ł‚É1ŽŸŒł->nŽŸŒł‚ĚŠg’Ł‚ÍŽg‚ڂȂ˘B‰˝‚ĚŽů—v‚੫‹N‚ľ‚Č‚˘B

623 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/14(…) NY:AN:NY.AN .net]
>>613
‚Č‚ę‚Č‚˘Žđ‚Ĺ“Ş‚Ş‚˘‚Š‚ę‚Ă邨”nŽ­‚ł‚ń‚ł‚悤‚Č‚ç



624 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/21(…) NY:AN:NY.AN .net]
‚Ђǂ˘‚Č‚ą‚č‚áB

625 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/21(…) NY:AN:NY.AN .net]
u‚Ђǂ˘v‚Ć•s•˝‚đŒž‚¤‚ć‚č‚ŕAi‚ń‚Ĺƒlƒ^‚đU‚č‚Ü‚ľ‚傤B

626 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/27(‰Î) NY:AN:NY.AN .net]
ł’źŠÖ”Œ^ŒžŒę‚ނǂń‚ȂƂą‚ë‚Ĺ—DˆĘ‚đŽ‚Á‚Ä‚˘‚é‚Ě‚Š‚í‚Š‚ç‚ń

627 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/08/31(“y) NY:AN:NY.AN .net]
ƒŠƒXƒg“ŕ•ď•\‹L‚Á‚ÄOCcaml‚łłŤ‚é‚́H

628 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/08/31(“y) NY:AN:NY.AN .net]
Camlp4‚łłŤ‚é

629 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/02(ŒŽ) 01:13:00.20 .net]
OCaml ‚Ĺ‚ĚƒQ[ƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É‹ť–Ą‚Ş‚í‚˘‚Ä
MLGame mlgame.sourceforge.net/
‚Á‚ă‰ƒCƒuƒ‰ƒŠ‚𓹓ü‚ľ‚悤‚ĆŽv‚Á‚˝‚̂łˇ‚Ş
€”ő’iŠK‚Ĺ‚ ‚éSDL, OCamlSDL ‚Ě cygwin ‚Ö‚Ě“ą“ü‚Ĺ
‚ŕ‚¤‚ć‚­‚킊‚ç‚Č‚­‚Č‚Á‚Ä‚ľ‚Ü‚˘‚Ü‚ľ‚˝B

sourceforge.net/projects/mlgame/files/mlgame/cross-platform%20devel%20util/
cygwin ‚˛‚Ć“ü‚Á‚Ä‚é‚炾‚˘ƒpƒbƒN‚ŕ‚˝‚ß‚ť‚¤‚Ć‚ľ‚Ü‚ľ‚˝‚Ş
cygwin ƒRƒ“ƒ\[ƒ‹‚Ě‹N“Ž‚Ş‚Ĺ‚Ť‚Ü‚š‚ńB

‚ ‚Ť‚ç‚߂Ăb‚ŏ‰SŽŇŒü‚Ż‚ĚDXLibrary ‚Ĺ‚ŕ‚Â‚Š‚Á‚Ä
“K“–‚É‚â‚Á‚Ä‚ę‚΂˘‚˘‚̂łľ‚傤‚ЁH

630 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/02(ŒŽ) 01:55:09.13 .net]
‚â‚é‘O‚Š‚çŽŠ•ނދť–Ą‚đŽ‚Á‚˝‚ą‚Ƃ𓊂°o‚ˇ‚Č‚ć
‚â‚Á‚Ă݂āAŽv‚Á‚Ä‚˘‚˝‚Ě‚Ćˆá‚Á‚˝‚炝‚̂ƂŤ‚ɕʂ̕ű–@‚đl‚Ś‚ę‚΂˘‚˘

—v‚͊֐”Œ^ŒžŒę‚ĹƒQ[ƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚đ‚ľ‚˝‚˘‚ń‚ž‚ëH
‚Č‚çF# + DirectX‚đŽŽ‚ľ‚Ă݂˝‚çH

‚ŕ‚ľ‚­‚ÍCygwin‚đŽĚ‚Ä‚ÄLinuxŠÂ‹Ť‚ĹMLGame‚É’§í‚ľ‚Ă݂é‚Ć‚Š
MLGame‚Č‚ń‚Ä’n—‹L‚Ş‚ˇ‚邊‚çA‚˘‚낢‚ë‚Ć‹ę˜J‚ľ‚ť‚¤B‚ť‚Ě•ŞA—͕͂t‚­‚Š‚ŕ‚ľ‚ę‚Č‚˘‚Ż‚ÇB

‚Ç‚ń‚Č•ű–@‚đ‚Ć‚é‚É‚š‚ćA‚Ü‚¸‚Í‚ ‚é’ö“x‚̂Ƃą‚ë‚܂œ˂Ť‹l‚ß‚˝‚Ů‚¤‚Ş‚˘‚˘

631 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/02(ŒŽ) 01:59:44.29 .net]
uƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ˇ‚év‚Ć‚˘‚¤ŠĎ“_‚É‚¨‚˘‚Ä‚Í
Windows‚̓Eƒ“ƒR‚Ć‚˘‚¤‚ą‚Ć‚đŠĚ‚É–˝‚ś‚˝•ű‚Ş—Ç‚˘

632 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/02(ŒŽ) 02:33:30.43 .net]
‚Č‚ń‚ŁH.NET‚͕֗˜‚ž‚ź

633 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/02(ŒŽ) 02:47:12.09 .net]
>>621-622
‘f‘‚˘•Ô“š‚ ‚č‚Ş‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
‚Ƃ肠‚Ś‚¸ OCaml + cygwin + ‚Ö‚ń‚Č‚Ě ‚͎̂ĂÄ
F# + DirectX ‚đ‚˝‚ß‚ľ‚Ă݂܂ˇB
windoes ‚̓vƒƒOƒ‰ƒ€‘‚­‚̂ɂ¤‚ń‚ą‚Ȃ̂łˇ‚ˁH
Ubuntu ‚˘‚ż‚¨‚¤ VMware ‚Ĺ‚Â‚Š‚Ś‚é‚Ż‚Ç
‚Ƃ肠‚Ś‚¸ win ‚É F# ƒCƒ“ƒXƒg[ƒ‹‚ľ‚Ă˂܂ˇ
–ž“ú
www.codeproject.com/Articles/121194/Managed-DirectX-via-F
‚Ĺ‚ŕ‚ć‚ŕ‚¤



634 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/02(ŒŽ) 09:36:30.13 .net]
‚ť‚Á‚Š F#‚ž‚ĆAPI‚Ş’@‚Ż‚é‚ń‚ž‚Č
ƒvƒƒOƒ‰ƒ€ŽŠ‘Ě‚đŠÖ”Œ^ŒžŒę‚Š‚ç“ü‚é‚Ć
‚Č‚Š‚Č‚Š‚Ĺ‚Ť‚Č‚˘”­‘z‚ž‚ȂƎv‚Á‚˝

635 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/03(‰Î) 01:42:29.15 .net]
let foo () =
let bar = baz () in begin
(* foo‚đŽg‚Á‚Äunit‚đ•Ô‚ˇ‚悤‚ȏˆ—‚Ş‚˘‚­‚Â‚Š *)
bar
end

ŒÂl“I‚É‚ą‚ę‚̓_ƒT‚˘‚ĆŽv‚¤‚ń‚Ĺ‚ˇ‚Ż‚Ç‘ź‚̏‘‚Ť•ű‚ŞŽv‚˘‚‚Ť‚Ü‚š‚ń
‰˝‚Š‚ ‚č‚Ü‚š‚ń‚ЁH

636 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/03(‰Î) 08:33:35.63 .net]
‰˝‚ރ_ƒT‚˘‚ĆŠ´‚ś‚é‚Ě‚Š‚ć‚­‚킊‚ç‚ń‚̂ʼn˝‚ŕŒž‚ڂȂ˘

637 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/03(‰Î) 10:22:05.74 .net]
end‚Ě’ź‘O‚Ébar‚đ‚ŕ‚¤ˆę“x‘‚ЂȂ˘‚Ć‚˘‚݂Ȃ˘‚Ć‚ą‚낪ƒ_ƒT‚˘‚ĆŽv‚¤‚̂łˇ

638 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/03(‰Î) 13:34:18.83 .net]
tap ‚â finally ‚ŏ‘‚݂Ȃ˘H

639 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 19:54:28.33 .net]
#load "dynlink.cma";;
#load "camlp4o.cma";;
#load "Camlp4Parsers/Camlp4ListComprehension.cmo";;


[x | x <- [1;2;3] ];;
- : int list = [1; 2; 3]

‚Ĺ‚Ť‚˝I@‚ˇ‚°[Š´“Ž

640 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 20:04:23.38 .net]
[(x,y,z)|x<-[1;2;3;4;5;6;7;8;9;10];y<-[1;2;3;4;5;6;7;8;9;10];z<-[1;2;3;4;5;6;7;8;9;10];x*x+y*y=z*z;x+y+z=24];;
haskell‚́@‚ˇ‚˛H‚Ě–â‘č‚ŕ‚Ĺ‚Ť‚˝I@‚¤‚¨[‰´‚Í–Ň—ó‚ÉŠ´“Ž‚ľ‚Ä‚˘‚é
‚Ć‚ą‚ë‚Ĺhaskell‚Ě[1,2..10]‚Á‚ď‘‚˘‚Ä[1;2;3;4;5;6;7;8;9;10]‚ĚƒŠƒXƒg‚đˆęu‚ōě‚é‹@”\‚Í—ŹÎ‚É‚Č‚˘‚ć‚Č

641 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 20:10:09.50 .net]
>>631
Žc”O‚Č‚Ş‚ço—ˆ‚Č‚˘

‚ť‚ę‚É‚ľ‚Ä‚ŕŠy‚ľ‚ť‚¤‚ž‚Ë‚—

642 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 20:16:21.51 .net]
‚¤‚ń@Šy‚ľ‚˘
ŠÖ”Œ^ŒžŒę‚͍ō‚‚â‚Ĺ‚Ľ‚Ľ

643 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 20:45:29.31 .net]
detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10103970335

‚ą‚ń‚Č–â‘č‚ŕƒTƒN‚Á‚Ć4‚‚̑g
(85,71,59,50)‚ޏo‚Ä‚­‚é
Ś‚˘‚ć‚§‚§‚§@ƒ}ƒa‚ĹŹŠwś‚Š‚çƒvƒƒOƒ‰ƒ€‚â‚é‚ׂŤ‚ž‚Č



644 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 21:02:36.14 .net]
“ú–{Œę‚Ş—‰đ‚Ĺ‚Ť‚Č‚˘
ŽŠ‘R”‚̏W‡‚Š‚ç–łěˆ×‚É‘I‚ń‚ž4ŒÂ‚̐”‚Ş‘śÝ‚ľ‚āA‚ą‚Ě‚S‚‚̒†‚Š‚çA‚ł‚ç‚É–łěˆ×‚É3ŒÂ‚đ‘I‚ń‚Ĺ˜a‚đŽć‚čA‚ť‚ę‚đ4‰ńŽŽs‚ľ‚˝‚Ć‚ą‚ëA
@180, 194, 206, 215
‚ɂȂÁ‚˝A‚Á‚Ä‚ą‚Ƃł˘‚˘‚́H

645 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 21:18:35.37 .net]
‚ą‚˘‚‚ą‚Ě’˛Žq‚Ĺ‚¸‚Á‚Ć’‚葹‚Ż‚é‹CH

646 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 22:22:27.90 .net]
>>612==>>614==>>636

647 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/04(…) 22:47:24.97 .net]
>>637
‚¤‚Ţ
ł‚ľ‚˘ == ‚ĚŽg‚˘•ű‚ž

648 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/05(–Ř) 01:56:06.71 .net]
camlp4‚ōĄ‚ ‚镜–@‚đ§ŒŔ‚ˇ‚邹‚Ć‚Á‚ďo—ˆ‚Ü‚ˇ‚ЁH
ЇŒĘ–ł‚ľ‚Ěƒ^ƒvƒ‹‚đ”rœ‚ľ‚ÄƒŠƒXƒg‚Ě‹ćŘ‚č‚đƒRƒƒ“‚É‚ľ‚˝‚˘‚̂łˇ‚ށB

649 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/07(“y) 03:15:14.14 .net]
>>629
batteries‚̊֐”‚Ĺ‚ˇ‚ć‚ˁH‚Ü‚ł‚É‚ť‚¤‚˘‚¤‚Ě‚đ’T‚ľ‚Ä‚˘‚Ü‚ľ‚˝
batteries‚͉˝‚ƂȂ­–ź‘O‚Ş‹C‚É“ü‚ç‚Č‚­‚ăXƒ‹[‚ľ‚Ă܂ľ‚˝‚ސH‚킸Œ™‚˘‚Í—Ç‚­‚Č‚˘‚Ĺ‚ˇ‚Ë

650 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/07(“y) 03:56:00.85 .net]
OCaml‚ĚƒNƒ[ƒWƒƒ‚Í‚ť‚ę‚Č‚č‚ɃRƒXƒg‚Ş‚ ‚Á‚āAĹ“K‰ť‚ŕ‚ľ‚Ä‚­‚ę‚Č‚˘‚Ě‚Ĺ
>>626‚Ž‚ç‚˘‚Ȃ炝‚̂܂܂ɂˇ‚é‚Č‚ 

651 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/09(ŒŽ) 15:49:15.59 .net]
‰‚ß‚Ä‚ĚŒžŒę‚Ɋ֐”Œ^‘I‚ń‚Ĺ‚ľ‚Ü‚Á‚˝‚Š‚ç
Object‚Ĺ‹l‚ń‚žI
‚ł‚Á‚Ď‚č‚킊‚ç‚ń

652 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/09(ŒŽ) 17:10:04.82 .net]
OCaml‚Ěobject‚Í–Y‚ę‚é‚ń‚žA‚ť‚¤‚ˇ‚ę‚΂¨‘O‚Í‹­‚­‚Č‚ę‚é
‚Á‚Ä‚˘‚¤‚Šfirst class module‚Ş“ü‚Á‚āA‚˝‚ž‚Ĺ‚ł‚ŚŒpŽqˆľ‚˘‚ž‚Á‚˝object/class‚É‘śÝ‰ż’l‚Í–ł‚­‚Č‚Á‚˝

653 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/09(ŒŽ) 17:38:01.62 .net]
‚¨‚Á‚Ćwiki‚Ý‚˝‚çCoq‚Ě“ú–{Œę”Ĺ‚Ş“oę‚ľ‚Ä‚˝
‰´‚ŞCoqƒlƒ^‚‚Ԃ₢‚˝‚Š‚ç’N‚Š’Ç‰Á‚ľ‚Ä‚­‚ę‚˝‚ń‚ž‚Č



654 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/10(‰Î) 10:39:57.58 .net]
CoqIDE‚ĹCtrl+Alt+Ť‚Á‚Ä‚â‚é‚Ć
‰ć–Ę‚Şă‰ş‚ł‚Š‚ł‚܂ɂȂÁ‚ărƒr‚Á‚˝‚—
‚Ç‚ń‚ČƒoƒO‚Č‚ń‚ž‚ć‚—‚—‚—

655 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/10(‰Î) 13:04:29.50 .net]
coqide‚Á‚Ä‚Ě‚Ş‰˝‚Š‚ľ‚ç‚ń‚މ´‚ĚWindows‚Ĺ‚ŕ‚ť‚¤‚Č‚é

656 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/10(‰Î) 13:15:41.31 .net]
>> 644
Coq‚Ěwiki‚Á‚Ăǂą‚Ĺ‚ˇ‚ЁHŽ„‚ŕ‹C‚ɂȂč‚Ü‚ˇB

657 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/10(‰Î) 23:47:36.91 .net]
ƒfƒBƒXƒvƒŒƒCƒhƒ‰ƒCƒo‚Ě‹@”\‚đCoq‚Ě‚š‚˘‚É‚ˇ‚é‚Č‚ć

658 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 00:25:24.14 .net]
CoqIDE‚̐ł“–Ť‚ÍCoq‚ĹŘ–ž‚ł‚ę‚Ä‚¨‚ç‚ń‚́H

659 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/11(…) 18:00:49.24 .net]
www.cis.upenn.edu/~bcpierce/sf/
proofcafe.org/sf/
CoqŽŠg‚Í‚ľ‚ç‚ń‚Ş
Coq‚ĚŒł‚ĚOCaml‚̐ł‚ľ‚ł‚ÍŘ–ž‚ł‚ę‚Ä‚é‚Á‚Ű‚˘

660 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 19:05:49.78 .net]
Œ^ƒVƒXƒeƒ€“ü–ĺ‚Á‚ēǂނׂŤH

661 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 19:35:45.08 .net]
‚ć‚݂Ȃł‚˘

662 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 19:54:09.22 .net]
>>651
“ü–ĺ‘‚Č‚ń‚ēǂ܂Ȃ­‚Ä‚˘‚˘‚ć

663 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/11(…) 20:41:01.16 .net]
“ü–ĺ‚Á‚ď‘‚˘‚Ä‚ ‚邯‚Ç
ƒpƒ‰ƒpƒ‰‚Á‚ĆŒŠ‚˝‚ç‘S‘R“ü–傜‚á‚Č‚˘‚ń‚ž‚Ż‚ÇEEE
‘ĺŠwŽóŒą”ŠwŽQl‘‚Ě
‚₳—‚Ý‚˝‚˘‚ȁEEE‘S‘R—D‚ľ‚­–ł‚˘‚ś‚á‚ń‚Á‚Ä



664 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 21:34:52.86 .net]
‚ť‚ŕ‚ť‚ŕ‘ÎŰ“ÇŽŇ‚Í‚Ç‚ą‚đ‘z’肾‚Ä‚é‚ń‚ž‚—

665 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/11(…) 21:50:49.86 .net]
‚Ƃ肠‚Ś‚¸‰pŒę‚Ĺ‚Ť‚Č‚˘l‚Ĺ‚ľ‚ĺ

666 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 14:07:31.89 .net]
ƒXƒŒˆá‚˘‚ŕr‚ž‚ľ‚˘‚ށA‚¨‘O‚ç‚̉pŒę—Í‚Á‚Ăǂń‚­‚炢HĄ‚܂ŋZp‘‚Í‘ĺ‘͓̂ǂ߂邊‚炢‚˘‚ŕ‚ń‚ĆŽv‚Á‚Ä‚˘‚˝‚Ě‚ž‚ށA
ttp://www.readingsoft.com/
‚ą‚ą‚Ĺ‘Ş‚Á‚˝‚çwords per minute‚Ş115‚ÂЂ˘‚¤‚Ć‚ń‚Ĺ‚ŕ‚Č‚˘”’l‚ž‚Á‚˝B
‰pŒęƒlƒCƒeƒBƒu‚̐lŠÔ‚Ó݂ś—ʂ̖{‚đ“ǂނ̂ɐ””{‚̍ˇ‚đ‚Â‚Ż‚ç‚ę‚ĂāAƒ}ƒW‚Ĺ•sˆŔ‚ɂȂÁ‚˝B
“Ż‚śŽžŠÔ‚đ”ď‚₾‚Ä“ž‚ç‚ę‚é’mŽŻ‚ވł“|“I‚ɏ­‚Č‚˘‚͔̂@‰˝‚Č‚ŕ‚Ě‚ŠB‘S‘R“ǂ߂Ȃ˘‚ś‚á‚Č‚˘‚ЁB

667 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/12(–Ř) 14:36:25.22 .net]
www.zynas.co.jp/genius/sokudoku/sokutei.html
“ú–{Œę‚Ĺ‚Ç‚Ě‚Ž‚ç‚˘‚ć
‰´‚Ĺ1400Žš/•ށ@
‰pŒę‚ž‚Ć20letter(s)/min‚Ž‚ç‚˘‚ž‚ë‚Č‚—@1ƒy[ƒW“Ç‚Ţ ‚ɂ͏n‡ƒ‚[ƒh‚ž‚ş

668 –ź‘OF657 mailto:sage [2013/09/12(–Ř) 14:52:35.79 .net]
1025•śŽš/•Ş‚ž‚Á‚˝B“ú–{Œę“Ç‚Ţ‚Ě‚Í‘Ź‚˘•ű‚ž‚Ż‚Çƒgƒbƒv‚ɂ͋y‚΂Ȃ˘B
ŽŠ•Ş‚ÍŽ‹—͂ދ¸ł“ü‚ę‚Ä0.7‚­‚炢‚ž‚ľA‚ą‚ęˆČă‘Ź‚­‚ľ‚悤‚ĆŽv‚Á‚˝‚ç‰ö‚ľ‚°‚Č‘Ź“Çƒƒ\ƒbƒh‚ÉŽč‚đo‚ˇ‚ľ‚Š–ł‚˘‚̂ł͂Ǝv‚Á‚Ä‚˘‚éB
‚Ć‚˘‚¤‚Š1400‚Á‚đʂˇ‚Ź‚ś‚á‚ˁH‚ˇ‚°[‚ȁB

669 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 15:10:15.73 .net]
103wpm‚É1080•śŽš/•Ş‚ž‚Á‚˝B
www.readingsoft.com/ ‚͉p•ś‚Ş•˝ˆŐ‚ˇ‚ʂāA‰pŒę‚ĚŹŕ“ǂނć‚萔”{‘Ź‚­“ǂ߂˝‚ށcc

670 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 15:19:20.14 .net]
>>657
73 wpm
—‰đ—Dć‚ĹŒă–߂肾‚Ü‚­‚Á‚˝‚Š‚ç‚Č
ƒeƒXƒg‚ĆŒŠ‚š‚Š‚Ż‚Äé“`•ś‹ĺ‚đn“Ç‚ł‚š‚éŽčŒű‚Ć‚ˇ‚Ž‚É•Ş‚Š‚Á‚˝‚—

671 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 15:29:49.44 .net]
>>660
“Ç‚ÝˆŐ‚˘‚悤‚ɐS‚đÓ‚˘‚ď‘‚˘‚˝•śÍ‚ĆŽv‚Á‚˝

672 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 16:23:13.27 .net]
146/wpm 100%‚ž‚Á‚˝
‚ŕ‚¤‚ż‚ĺ‚Á‚Ć‘‚­“ǂ߂ť‚¤‚ž

673 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 18:20:09.98 .net]
Žv‚˘‚Ť‚č˜b‚̍˜‚đÜ‚Á‚Ä‚ˇ‚܂Ȃ˘‚ށA
“ú–{Œę‰pŒę‚ÉŠÖ‚í‚炸A’mŽŻ‚âƒCƒfƒBƒIƒ€Žd“ü‚ę‚Ä‚¨‚˘‚āA
—‰đ‘Ź“xŽŠ‘Ě‚đă‚°‚é•ű‚Ě‚Ş—y‚Š‚Éd—v‚ž‚Š‚çA
ƒy[ƒW‘—‚肪’x‚­‚Ä‚ŕ‹C‚É‚ˇ‚é‚Č‚ćB



674 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/12(–Ř) 20:00:36.43 .net]
‚˘‚₢‚₝‚Ě’mŽŻ‚âƒCƒfƒBƒIƒ€‚đŽd“ü‚ę‚鑏“x‚É‚ŕ‚Š‚Š‚Á‚Ä‚­‚é‚Ě‚ćB“ǂݏ‘‚Ť‚Ě‘Ź“x‚Á‚Ä‚łB
‚ą‚ęˆČă‚̓XƒŒˆá‚˘‚ž‚ľr‚炾‚ɂȂ邊‚ç‚â‚߂邯‚ǁAă‚Ĺ‹“‚°‚ç‚ę‚Ä‚˝Software Foundations‚Ě˜a–ó‚đ‚ľ‚ÄŒöŠJ‚ľ‚˝CoqƒXƒŒ‚̏Zl’B‚ɂ͊´ŽÓ‚ľ‚Ä‚ŕ‚ľ‚Ť‚ę‚ńB

675 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/13(‹ŕ) 10:05:08.46 .net]
ƒzƒ“ƒg‚ą‚ń‚Ȃɉż’l‚ ‚éî•ń‚đ–ł—ż‚Ĺ’ń‹Ÿ‚ľ‚Ä‚­‚ę‚é‚Á‚Đڂ˘‚ć‚Ë

676 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/13(‹ŕ) 10:13:47.96 .net]
let goukei = 720;;
let aa = 100
and bb = 350
and cc = 620
and dd = 705
;;


List.concat (List.map (fun a ->
List.concat (List.map (fun b ->
List.concat (List.map (fun c ->
List.concat (List.map (fun d ->
if a+b+c+d = goukei then [(a,b,c,d)] else []) [0;aa])) [0;bb])) [0;cc])) [0;dd]);;

‚ą‚ń‚ČŠ´‚ś‚Ĺaa¤•i100‰~@bb¤•i350‰~ cc¤•i620‰~ dd¤•i705‰~‚Ş‚ ‚Á‚Ä
720‰~‚ɂȂé‘g‚ݍ‡‚킚‚đl‚Ś‚Ä‚Ý‚Ü‚ľ‚˝

ƒlƒXƒg‚ˇ‚ę‚΃AƒCƒeƒ€”‚đ‚˘‚­‚ç‚Ĺ‚ŕ‘‚ₚ‚ť‚¤‚Ĺ‚ˇ‚Ş
‚ŕ‚Á‚ĆƒXƒbƒLƒŠ‘‚­•ű–@‚Í‚ ‚č‚Ü‚š‚ń‚ЁH

677 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/13(‹ŕ) 12:38:34.63 .net]
batteries‚ ‚č‚Č‚ç
List.n_cartesian_product [[0;aa]; [0;bb]; [0;cc]; [0;dd]]
|> List.filter (fun [a;b;c;d] -> a+b+c+d = goukei)

678 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/13(‹ŕ) 14:05:17.63 .net]
batteries‚Á‚Ăǂ¤‚â‚Á‚Ä‚Â‚Š‚¤‚́H

679 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/13(‹ŕ) 15:13:13.02 .net]
>>665
‚Ç‚¤‚˘‚¤ˆÓ–ĄH
˜a–󂾂Ă˝l‚Ş‘Ź“Ç‚đ„§‚ľ‚Ä‚˝‚́H

680 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/13(‹ŕ) 21:10:35.73 .net]
>>669
opam‚âocamlfind‚ĚŽg‚˘•ű•Ş‚Š‚éH
‚ť‚̕ӂ̐ݒčĎ‚ń‚Ĺ‚ę‚΁Aƒ\[ƒX‚̍ŏ‰‚Ĺopen Batteries‚ˇ‚邞‚Ż

681 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/14(“y) 01:13:42.13 .net]
>>671
‚킊‚ń‚Č‚˘
ƒOƒO‚Á‚˝‚çlinux‚Č‚ç‚Ĺ‚Ť‚ť‚¤‚ž‚Ż‚Ç
‚ą‚ęwindows‚ōs‚Ż‚é‚́Hcygwin‚Á‚Ä‚Ě‚Ş—v‚éH

682 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/14(“y) 03:59:21.98 .net]
batteries-2.1.tar.gz@‚đŔŢłż‚ľ‚Ä‚Ť‚Ä
cygwin‚Á‚Ä‚Ě‚Š‚ç

$ tar zxvf batteries-2.1.tar.gz‚ˇ‚ę‚Î‚Ś‚Ś‚ń‚â‚Č

683 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/14(“y) 21:13:00.38 .net]
>>622
‚ń‚Ȃ킯‚Ë‚Ś‚ž‚ë
ƒRƒ“ƒpƒCƒ‰ě‚Á‚Ä‚é“z‚ރNƒ\‚Č‚ž‚Ż‚ž



684 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/14(“y) 21:17:30.82 .net]
‚â‚Í‚čwindows‚ĹOCaml‚Č‚çF”s‚Á‚˝•ű‚Ş‚˘‚˘H

685 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/14(“y) 21:21:47.50 .net]
ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ŞWindows‚ÉŒŔ’č‚Ĺ‚Ť‚é‚̂ȂçA‚ ‚Ś‚Äˆď‚Ě“š‚đ‘I‚Ô‚ą‚Ć‚ŕ‚ ‚é‚Ü‚˘

686 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 03:38:59.44 .net]
F#‚Á‚Ăׂ‚Éwindows‚ś‚á‚Č‚­‚Ä‚ŕ“Ž‚­‚Ĺ‚ľ‚ĺ

687 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 04:18:36.52 .net]
“Ž‚­‚Ż‚ÇAmono‚đ“ü‚ę‚é‰H–ڂɂȂ邾A.NET Framework‚Ş–ł‚˘‚Š‚çŽ|‚ł”źŒ¸

688 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 06:47:38.91 .net]
F#‚ĆOcaml‚Á‚ÄŽŔs‘Ź“x‚ż‚Ş‚Á‚Ä‚­‚é‚ŕ‚̂Ȃ́H

689 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 08:16:48.29 .net]
OCaml‚̓lƒCƒeƒBƒu

690 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 09:50:20.17 .net]
.NET‚ÍJITƒRƒ“ƒpƒCƒ‹‚ł‚ę‚邾AOCaml‚ĚƒlƒCƒeƒBƒuƒRƒ“ƒpƒCƒ‰‚ĚĹ“K‰ť‚ÍĹ’áŒŔ‚ž‚ľ

691 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 10:45:01.28 .net]
F#‚Í.NET‚Ĺ‚ŕ’x‚˘•ű‚ž‚ë

692 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 10:52:12.02 .net]
‚Í‚˘‚Í‚˘r‚ę‚邊‚点‚ę‚ŏI‚í‚č
benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=all&data=u64q

693 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 22:25:53.10 .net]
Real World OCaml“Ç‚ŕ‚¤‚şIOCamlSpotter‚̐l‚ŕ•]‰ż‚ľ‚Ä‚˝‚ŞAppendix A: installation‚Ĺopam + core + utop‚đ‚˘‚Ť‚Č‚čƒCƒ“ƒXƒg[ƒ‹‚ł‚š‚é‚̂͂тÁ‚­‚肾‚˝B
‚ą‚˘‚‚çƒKƒ`‚ĹOCaml‚𕁒iŽg‚˘‚É‚ľ‚Ă₪‚éB



694 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/15(“ú) 22:30:57.96 .net]
“ú–{Œę”Ĺ‘‚­

695 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/15(“ú) 23:00:17.64 .net]
>>684
ŽŔŰAŽŔ–ą‚ĹOCamlŽg‚Á‚Ä‚˘‚él‚˝‚ż‚ޏ‘‚˘‚Ă邊‚ç‚Ë

696 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/15(“ú) 23:02:44.61 .net]
‚Á‚ĉpŒę”Ĺ‚ŕ12ŒŽ”­”„‚ȏă‚É
“ú–{Œę”Ĺ‚Á‚Ä‚ť‚ꂊ‚ç1”NŒă‚Ž‚ç‚˘‚ɂȂé‚Ě‚Š

697 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/15(“ú) 23:05:28.42 .net]
•’iŽg‚˘‚Á‚Ăǂ¤‚˘‚¤‚ą‚ƁH
ƒXƒNƒŠƒvƒgŒžŒę‚Ý‚˝‚˘‚É
‚ż‚傹‚ż‚傹‚Á‚Ć‚ĚƒR[ƒfƒBƒ“ƒO‚ŕOCaml‚Á‚ÄŽ–H

698 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/15(“ú) 23:15:21.68 .net]
‚ [@‚â‚Á‚ĎLinux‚Š‚Ÿ

699 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/16(ŒŽ) 00:03:20.35 .net]
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‰‰K‚̂悤‚Ȃ̎Ŕ‘•‚ł‚š‚é‚ć‚č
Core‚ĚŠg’Łƒ‚ƒWƒ…[ƒ‹‚âp4Žg‚킚‚Ă邾
•W€‚Ĺ‚â‚ę‚邹‚ƂłŕJaneŒn‚É‚ŕ‚Á‚ƕ֗˜‚Ȃ̂ ‚ę‚ÎŽg‚Á‚Ä‚é

700 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/16(ŒŽ) 16:10:19.60 .net]
opam‚Á‚Älinux‚Ě64bitę—pHI

701 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 01:27:30.95 .net]
‚ [@opam install‚Ĺ“r’†‚ĹŽ~‚Ü‚é[
‚ŕ‚¤Q‚é@

702 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 03:26:52.06 .net]
ƒAƒp[ƒ€II

703 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 09:53:15.37 .net]
>>692 ƒGƒ‰[ƒƒbƒZ[ƒW‚͂Ȃń‚ďo‚Ă܂ˇ‚ЁH #opam



704 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/17(‰Î) 12:09:35.38 .net]
>>694
Q‚Ä‹N‚Ť‚˝‚çI‚í‚Á‚Ä‚˝


ƒGƒ‰[ƒƒbƒZ[ƒW‚炾‚Ť‚ŕ‚Ě‚Şo‚Ä‚˝‚ç
‚Ü‚žƒOƒO‚ę‚΂Ȃń‚ƂȂ­‰đŒˆ‚ĚŽ…Œű‚đ’T‚š‚é‚ń‚ž‚Ż‚Ç
Ž~‚Ü‚Á‚˝‚悤‚ÉŒŠ‚Ś‚é‚̂͊¨•Ů‚ľ‚Ăقľ‚˘EEE

705 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 12:15:30.59 .net]
Ubuntu‚ž‚Ć“ü‚Á‚Ä‚é‚Ě‚Š‚ŕ‚ľ‚ç‚ń‚Ş
Lubuntu“ü‚ę‚˝‚Š‚çm4‚Á‚Ä‚Ě‚Ş‘Ť‚č‚Č‚­‚Đi‚܂Ȃ˘‚̂ɓď‹V‚ľ‚˝‚킟

706 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 12:36:12.34 .net]
‚Ƃ肠‚Ś‚¸ opam‚Š‚çutop‚Ćcore“ü‚ę‚˝‚Ż‚Ç
‘ź‚É“ü‚ę‚Ć‚˘‚˝•ű‚Ş‚˘‚˘‚Á‚Ă̂ ‚éH

707 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 14:31:45.87 .net]
async‚ÂЁH

708 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/17(‰Î) 20:04:07.17 .net]
open Core.Std@‚ľ‚Ä‚ŕ
ƒEƒ“‚Ć‚ŕƒXƒ“‚Ć‚ŕŒž‚í‚Č‚˘‚̂͂ǂ¤‚ľ‚āH

709 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 20:37:23.49 .net]
toplevel‚Č‚çĹŒă‚É;;•t‚݂Ȃ˘‚Ć•]‰ż‚ł‚ę‚Č‚˘‚źB

710 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/17(‰Î) 21:34:31.77 .net]
•t‚݂Ăŕƒ_ƒ

711 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/18(…) 10:24:04.40 .net]
OS‚Ě–â‘肊H
Ubuntu‚Ĺbatteries‚Ć‚ŠCoreŽg‚ڂĂél‚˘‚Ü‚ˇ‚ЁH

712 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/18(…) 10:42:31.06 .net]
ˆá‚¤‚ĆŽv‚¤‚Ż‚Ç
•W€‚Ěƒ‚ƒWƒ…[ƒ‹‚ÍŽg‚Ś‚éH
open List;;‚Ć‚Š

713 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/18(…) 11:54:58.58 .net]
open List;;‚ŕ
#load "nums.cma";;
‚ŕs‚Ż‚é



714 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/18(…) 17:03:13.40 .net]
#use "topfind";;
#require "batteries";;
open Batteries;;

‚ĹƒoƒbƒeƒŠ[‚Â‚Š‚Ś‚˝‚Ÿ‚Ÿ‚Ÿ
”ć‚ę‚˝
‚Ĺ‚ŕCore‚̓X[ƒp[ƒ†[ƒU[‚â‚Č‚˘‚ĆŽg‚ڂȂ˘‚ń‚ž‚Ż‚Ç
emacs‚Š‚çƒX[ƒp[ƒ†[ƒU[‚Á‚Ăǂ¤‚ˇ‚é‚ń‚žH

715 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/18(…) 17:09:49.70 .net]
su emacs # ?

716 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/18(…) 17:22:01.73 .net]
‚Á‚Ä‚Š‚ą‚ą‚Ĺ•ˇ‚­Ž–‚ś‚á‚Č‚˘‚Ż‚Ç
.emacs‚Č‚ń‚ĂȂń‚ž‚ćEEˆÓ–Ą•s–ž

717 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/19(–Ř) 02:32:35.94 .net]
‰Â”\Ť1. Coreƒ‰ƒCƒuƒ‰ƒŠ‚Ěƒp[ƒ~ƒVƒ‡ƒ“Žw’肪‚¨‚Š‚ľ‚˘‚˝‚߁A’Ęíƒ†[ƒU[‚ł͓ǂ߂Ȃ˘B(‚ ‚Ü‚čŒťŽŔ“I‚ś‚á‚Č‚˘)
‰Â”\Ť2. opam‚đsudo‚ĹŽŔs‚ľ‚˝B
‰Â”\Ť3. UbuntuƒŠƒ|ƒWƒgƒŠ‚É‚ ‚écoreƒpƒbƒP[ƒW‚đƒCƒ“ƒXƒg[ƒ‹‚ľ‚˝ˆę•ű‚ŁAopam+findlib‚đŒÂlŒ ŒŔ‚Ĺ“ą“ü‚ľA
@@@@@@‚ť‚Ě‚˝‚ß/usr/lib/ocaml/ˆČ‰ş‚đfindlib‚Ş’T‚ľ‚Ä‚˘‚Č‚˘B

‰Â”\Ť3‚Č‚çA~/.opam/system/lib/findlib.conf‚đ•ҏW‚ˇ‚邹‚Ć‚Ĺ‰đŒˆ‚ˇ‚éB

718 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/19(–Ř) 09:33:14.80 .net]
‚Ĺ‚Ť‚˝I‚ ‚肪ƒgƒ“

’[––‚˝‚ż‚ ‚°‚˝‚çć‚¸‰‚߂ɂȂń‚Ĺ‚ŕ
sudo -i‚ľ‚Ä‚˝‚Ě‚Şƒ_ƒ‚ž‚Á‚˝‚Ě‚Š‚Č‚Ÿ

utop‚ž‚Əo—ˆ‚邯‚Çemacs‚ž‚Ć
Error: Reference to undefined global Conditions‚Á‚Ăłé
‚¤[‚ń@emacs‚̕׋­‚Ş•K—v‚ž‚Č‚Ÿ
core_kernel‚ž‚Ć‘ĺä•v‚Ȃ̂͂Ȃş‚Č‚ń‚ž‚şH
core‚Ćcore_kernel‚Á‚ē݂ś‚ŕ‚́H‚ž‚ć‚Ë

719 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/19(–Ř) 16:09:42.28 .net]
>>709
/home/fuga/.opam/system/lib/findlib.conf
------------------------------------
destdir="/home/fuga/.opam/system/lib"
path="/usr/lib/ocaml:/home/fuga/.opam/system/lib"
ocamlc="ocamlc.opt"
ocamlopt="ocamlopt.opt"
ocamldep="ocamldep.opt"
------------------------------------
path‚đ‚ż‚á‚ń‚Ć‚ľ‚Ä‚ę‚΁ALinuxƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ş’ń‹Ÿ‚ˇ‚éocamlƒ‰ƒCƒuƒ‰ƒŠ‚Ćopam‚ĹŒÂl—˜—p‚Ěƒ‰ƒCƒuƒ‰ƒŠ‚Ş•š—p‚Ĺ‚Ť‚éB
•’Ę‚Éopam“ą“ü‚ľ‚˝‚ç/usr/lib/ocamlˆČ‰ş‚𖳎‹‚ľ‚Ä‘S•”~/.opamˆČ‰ş‚É“ü‚ę‚悤‚Ć‚ľ‚Ä‚­‚éB

–Ę“|‚ž‚Š‚ç‰´‚ŕ‚ż‚á‚ń‚Ć‚ľ‚ĂȂ˘(findlib‚ރVƒXƒeƒ€‚Ćƒ†[ƒU[—ź•ű‚É‚ ‚Á‚Ä‹CŽ‚żˆŤ‚˘)‚ށA
OCAMLFIND_CONF‚đŽw’肾‚˝‚艽‚ž‚股‚ę‚΂˘‚˘‚炾‚˘B‹C‚ŞŒü‚˘‚˝‚玎‚ľ‚Ă݂Ă­‚ž‚ł‚˘B

720 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/20(‹ŕ) 02:37:57.07 .net]
>>707
emacs‚̐ݒčƒtƒ@ƒCƒ‹‚ž‚ćB˜M‚Á‚Ä‚éŠÔ‚ÉŠwśśŠˆ‚ޏI‚í‚Á‚˝B

721 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/21(“y) 18:47:36.60 .net]
opam‚Ě1.1.0beta‚ޏo‚Ä‚é‚Ë

722 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/25(…) 00:38:24.09 .net]
https://twitter.com/cliffordbeshers/status/382505685084160001
ICFP‚Ě‹Gß‚Š

723 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/09/28(“y) 08:17:20.19 .net]
SML#‚Ě˜b‘č‚Á‚Ä‚ą‚ą‚Ĺ‚˘‚˘‚́H



724 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/28(“y) 09:00:06.71 .net]
‚˘‚˘‚ć

725 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/09/28(“y) 18:49:36.94 .net]
SML#‚Ěƒy[ƒW‚É‚ ‚Á‚˝ƒXƒ‰ƒCƒh‚ć‚č:
SML# ‚́CC‚âƒf[ƒ^ƒx[ƒX‚Ć‚Ě˜AŒg‚đ”ő‚Ś‚˝u‚ӂ‚¤‚ĚŒžŒęv‚đ–ÚŽw‚ˇMLŒnŠÖ”Œ^ŒžŒę‚Ĺ‚ˇD

SQL‚đ‚ť‚Ě‚Ü‚ÜŽg‚Ś‚éu‚ӂ‚¤‚ĚŒžŒęv...‚ą‚˘‚“ނނ¨Ú‚ľ‚˘‚şI
CASQLAML‚Á‚Ä‚˘‚¤‚̂͗~’Ł‚č‚ž‚ȁBpolyglot‚ÍŠy‚ľ‚ß‚é‚Ě‚Š‚ŕ‚ľ‚ę‚ń‚ށB

726 –ź‘OF667 [2013/09/30(ŒŽ) 10:28:11.89 .net]
let rec add_h a = function
[] -> []
| h::t -> (a::h) :: add_h a t;;

let rec powerset = function
[] -> [[]]
| h::t -> let pt = powerset t in
pt @ add_h h pt;;

let nedan_list list goukei =
List.filter (fun xs -> List.fold_left (+) 0 xs = goukei) (powerset list);;

nedan_list [100;350;620;705] 720;;


‰ß‹ŽƒXƒŒ‚É‚˘‚˘ƒqƒ“ƒg‚Ş‚ ‚Á‚˝‚̂łť‚ę‚đŽg‚Á‚Ä
‚â‚č‚˝‚˘Ž–‚đŽŔŒť‚Ĺ‚Ť‚Ü‚ľ‚˝B
OCaml‚Ě‘f°‚炾‚ł‚đŽŔŠ´‚ˇ‚é‚ƂƂŕ‚É
‚ŕ‚Á‚Ć—Ç‚˘•ű–@‚Ş‚ ‚ę‚΋ł‚ڂĂ­‚ž‚ł‚˘B

727 –ź‘OF667 [2013/09/30(ŒŽ) 10:36:53.22 .net]
‚ [@”‚Ş‚ż‚ĺ‚Á‚Ć‘‚Ś‚é‚Ć‚ˇ‚ŽƒI[ƒo[ƒtƒ[‚ľ‚ż‚Ⴄ
‚ą‚ę‚̓_ƒ‚ž‚ŸEEE

728 –ź‘OF667 mailto:sage [2013/09/30(ŒŽ) 11:26:09.48 .net]
let rec powerset = function
| [] -> [[]]
| h::t -> List.fold_left (fun xs t -> (h::t)::t::xs) [] (powerset t);;

‚ AŽŠŒČ‰đŒˆ
‚ą‚¤‚ˇ‚ę‚΂Q‚O”ŒÂs‚Ż‚é

729 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/01(‰Î) 17:56:59.75 .net]
‚˛‚Á‚ż‚á‚ɂȂÁ‚Ä‚˝‚Ż‚Ç
print_string "hello"; print_newline ();;
‚Ć
print_endline "hello"
‚Ş“Ż‚śˆÓ–Ą‚Č‚ń‚ž‚Č

print_string "hello\n"@‚Ş•’Ę‚Ě‘‚Ť•űH

730 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/04(‹ŕ) 23:18:06.53 .net]
‚ť‚Ě’ö“x‚Č‚ç‚Ç‚ę‚ŕˆÓ–Ą‚Ş‚ˇ‚Ž•Ş‚Š‚é‚Š‚çA“Á‚É“`“‚Í–ł‚˘B

‰üsƒR[ƒh‚ÍOS–ˆ‚ÉLF+CR‚ž‚Á‚˝‚čLF‚ž‚Á‚˝‚股‚邯‚ǁA‚ť‚ą‚ç•ӂ͂ǂ¤l—ś‚ł‚ę‚Ä‚˘‚é‚ń‚ž‚낤B
Linux‚ž‚Ć\n‚ʼnüsA\r‚ĹŒťÝ‚̍s‚đÁ‚ľ‚Đ擪‚Š‚ç‚â‚č’ź‚ľA‚Ý‚˝‚˘‚ž‚Ż‚ÇB‘ź‚ĚOS‚Ĺ‚ŕ“ˆę

731 –ź‘OF‚ł‚ę‚Ä‚ń‚Ě‚Š‚ËH []
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

732 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/05(“y) 09:27:34.70 .net]
•›ě—p‚É‚ŕFX•\Œť•ű–@‚Ş‚ ‚Á‚Ä–Ŕ‚¤‚Č‚Ÿ
‚Ü‚ŸOCaml‚Í‚ť‚ꂪ‚˘‚˘‚ń‚ž‚낤‚Ż‚Ç

733 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/05(“y) 14:18:01.03 .net]
•śŽš—ń‚ž‚݂Ȃç print_string ‚ÂРprint_endline ‚Ć‚Š‚Ĺ‚˘‚˘‚ž‚낤‚Ż‚ÇA
”’l‚Ć‚ŠŠÜ‚Ţ‚Ě‚đo—Í‚ˇ‚é‚Ć‚Ť‚͂ǂ¤‚ˇ‚é‚Ě‚ŞƒXƒ}[ƒg‚Č‚ń‚ž‚낤H
‰´‚Í‚ž‚˘‚˝‚˘ Printf.printf ‚đŽg‚Á‚Ä‚ľ‚Ü‚¤‚Ě‚ž‚Ż‚ÇB



734 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/05(“y) 14:42:49.03 .net]
>>721
ŠÔˆá‚Á‚Ä‚é
Windows ‚Í CR+LF ‚ˇ‚Ȃ킿ŒťÝs‚đÁ‚ľ‚Đ擪‚É–ß‚ľ‚ĂЂç‰üs‚ˇ‚é‚Ě‚žƒb

735 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/05(“y) 14:51:34.09 .net]
> Linux‚ž‚Ć\n‚ʼnüsA\r‚ĹŒťÝ‚̍s‚đÁ‚ľ‚Đ擪‚Š‚ç‚â‚č’ź‚ľA
OS‚ĚƒAƒvƒŠ‚Ş, ŠľK“I‚É "\n" ‚đ˜_—‰üs•śŽš‚Ć‚ľ‚Ĉľ‚Á‚Ä‚é(tty ƒhƒ‰ƒCƒo[‚ŕ
‚ą‚̂悤‚Ɉľ‚˘‚₡‚­ě‚Á‚Ä‚ ‚é)‚ž‚Ż‚Ĺ, ’[––§Œä‚Ć‚ľ‚ÄŽg‚¤ CR ‚ž‚ÂРLF ‚Ć‚Í
•Ş‚Ż‚Äl‚Ś‚é‚ׂŤ‚ž‚ĆŽv‚¤‚ć.

ŽŔŰ‚É tty ‚đ raw ƒ‚[ƒh‚ɐݒ股‚é‚Ć, CR - LF("\r\n") ‚đ "\n" ‚Ƀ}ƒbƒv‚ˇ‚é
ě‹Ć‚̓AƒvƒŠ‚ĚŽdŽ–‚ɂȂé.

’[––‚Š‚çŒŠ‚˝, Še§Œä•śŽš‚Ě–đŠ„‚ÍˆČ‰ş‚Ĺ‚ ‚Á‚Ä‚ť‚ęˆČŠO‚̉˝ŽŇ‚Ĺ‚ŕ‚Č‚˘
CR: ƒJ[ƒ\ƒ‹‚đs‚̐擪‚É–ß‚ˇ,
LF: ƒJ[ƒ\ƒ‹‚đŽŸ‚Ěs‚ÉˆÚ“Ž‚ˇ‚é(ƒJƒ‰ƒ€‚ÍˆÚ“Ž‚ľ‚Č‚˘)

736 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/05(“y) 17:25:39.93 .net]
ocaml‚ĚcryptokitŽg‚¨‚¤‚Ć‚ľ‚˝‚çAƒGƒ‰[‚ɂȂé‚ń‚ž‚Ş‚Č‚ń‚łȂń‚ž‚şB

Fatal error: cannot load shared library dllcryptokit_stubs
Reason: dllcryptokit_stubs.so: cannot open shared object file: No such file or directory

737 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/06(“ú) 08:19:42.15 .net]
#ocaml #opam ŽŠŒČ‰đŒˆ‚ľ‚˝‚Á‚ˇ dllcryptokit_stubs.so ‚Íopam‚ä[‚´[‚Č‚çˆČ‰ş‚̊‹Ť•ϐ”‚̐ݒ肪•K—v‚Á‚Ű‚˘
export CAML_LD_LIBRARY_PATH=~/.opam/system/lib/stublibs/

738 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/09(…) 00:18:05.42 .net]
‚Č‚ń‚Šopam‚ŕ•Ö—˜‚Č‚ń‚ž‚Š•s•Ö‚Č‚ń‚ž‚Š‚í‚Š‚ç‚ń‚Č

739 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/10(–Ř) 12:26:47.83 .net]
ƒtƒBƒ{ƒiƒbƒ`ŒvŽZ‚ł‚š‚é‚Ć‚Ť‚É
ƒƒ‚‰ť‚ˇ‚é‚Ě‚ŕƒAƒLƒ…ƒ€ƒŒ[ƒ^Žg‚¤‚Ě‚ŕ
“Ż‚śU‚é•‘‚˘‚Č‹C‚Ş‚ˇ‚é‚ń‚ž‚Ş
‰˝‚Šˆá‚¤‚Ě‚Š‚ČH

740 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/10(–Ř) 13:44:52.77 .net]
•Ą”‰ńŒÄ‚яo‚ľ‚˝‚çˆá‚¤‚ń‚ś‚á‚Č‚˘‚Ě

741 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/10(–Ř) 14:11:03.39 .net]
‚ť‚ꂟ‚ę‚Ě f(n)‚܂ł̒l‚đ‚ť‚ę‚ź‚ę1‰ń‚¸‚ÂŒvŽZ‚ľ‚Ä
ƒe[ƒuƒ‹‚É“ü‚ę‚邊ƒŒƒR[ƒh‚É“ü‚ę‚邊‚Ěˆá‚˘‚ž‚Š‚ç
ŒvŽZ‰ń”‚Í“Ż‚ś‚ś‚á‚ˁH

742 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/10(–Ř) 18:11:17.89 .net]
fib‚đ‰˝‰ń‚ŠŒÄ‚Ô‚ą‚Ć‚đŒž‚Á‚Ä‚é‚ń‚ś‚á‚Ë‚Ľ‚Ě

743 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/10(–Ř) 18:49:43.04 .net]
ŒÄ‚Ô‰ń”ŒvŽZ‰ń”‚ś‚á‚Č‚˘‚́H
‚Ç‚Á‚ż‚ŕOinj‚Á‚Ű‚˘‚ń‚ž‚Ż‚Ç



744 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/10(–Ř) 19:24:41.41 .net]
fib(n) = fib(n-1) + fib(n-2)
fib(n-2)‚͌Ă΂ę‚邪AŒvŽZĎ‚Ý‚ž‚Š‚çV‚ÉŒvŽZ‚Í‚ľ‚Č‚˘‚Á‚Ä‚ą‚Ƃłľ‚ĺB

745 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/10(–Ř) 21:27:14.82 .net]
‚ť‚¤‚˘‚¤“ńdÄ‹A‚ś‚á‚Č‚˘•ű‚ĚƒtƒBƒ{ƒiƒbƒ`‚ž‚ć

746 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/10(–Ř) 21:50:36.16 .net]
let fib x =
let rec fib_sub (x, accumulator1, accumulator2) =
if x = 0 then accumulator1
else
fib_sub (x - 1, accumulator1 + accumulator2, accumulator1)
in
fib_sub (x, 1, 0)

‚ą‚¤‚˘‚¤Š´‚ś‚ĹƒAƒLƒ…ƒ€ƒŒ[ƒ^Žg‚¤‚悤‚ČƒtƒBƒ{ƒiƒbƒ`

747 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/10(–Ř) 23:36:42.55 .net]
‰˝‚ŞŒž‚˘‚˝‚˘‚Ě‚Š‚í‚Š‚ç‚ń
––”öÄ‹A‚ĚƒAƒLƒ…ƒ€ƒŒ[ƒ^‚ž‚낤‚ށA
fib n‚đm‰ńŒÄ‚яo‚ˇę‡ƒƒ‚‰ť‚Č‚çO(m+n)‚ž‚ë

748 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/11(‹ŕ) 01:37:05.82 .net]
>>734‚ą‚Ě
“ńdÄ‹A‚ĚŒvŽZƒI[ƒ_[‚Í‚ť‚¤‚ś‚á‚Č‚˘‚ž‚ëHH

749 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/11(‹ŕ) 02:57:20.14 .net]
>>735
>>738
ƒƒ‚‰ť‚ĚƒR[ƒh‘‚˘‚Ä‚­‚ę‚Č‚˘‚Ƃ킊‚ç‚Č‚˘B
‚ ‚ĆŒvŽZƒI[ƒ_[‚Í‚ť‚¤‚ś‚á‚Č‚˘‚Ě‚ť‚¤‚Á‚ĉ˝H

750 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/11(‹ŕ) 03:24:27.66 .net]
>>738
>>734‚Ěę‡‚Ĺ‚ŕAf(n)‚Íf(n-1), f(n-2)‚ރƒ‚‰ť‚ł‚ę‚Ä‚˘‚éę‡í‚ÉO(1)
ƒƒ‚‰ť‚ľ‚Ä‚˘‚Č‚˘ę‡(Ĺ‰‚Ěˆę‰ń–Ú)‚͍ċAŒvŽZ‚ž‚Š‚çO(n)
‚ą‚ę‚͂킊‚é‚ȁH

‚ť‚ĚŒă Ä‹Aƒƒ‚‰ť”Ĺ‚Ěfib(n)‚́A
‚ť‚ę‚Ü‚ĹnˆČă‚Ě’l‚ŞŒÄ‚Ńo‚ł‚ę‚Ä‚˘‚˝‚Č‚çO(1)‚Ĺ‚ ‚čA
fib n‚đm‰ńŒÄ‚яo‚ˇ‚Č‚çO(m)A2‚‡‚킚‚Ä O(m+n)

ƒAƒLƒ…ƒ€ƒŒ[ƒ^‚ž‚Ż‚Ěę‡Afib(n)‚Í "í‚É" O(n)
‚‚܂čfib n‚đm‰ńŒÄ‚яo‚ˇ‚Č‚çO(nm)
‚킊‚Á‚˝‚ЁH

751 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/11(‹ŕ) 04:17:04.97 .net]
HaMLet ‚ނ܂ł‚Š‚Ěƒjƒ…[ƒo[ƒWƒ‡ƒ“B

www.mpi-sws.org/~rossberg/hamlet/

752 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/11(‹ŕ) 10:20:41.62 .net]
>>740
‚ [@>>734‚̓ƒ‚‰ť‚ĚÄ‹AĘްźŢŽÝ‚Ě˜b‚Ë
—‰đ‚ľ‚˝

‚Ć‚ˇ‚é‚Ć
>>729‚ą‚Ěˆá‚˘‚Í
Žg‚˘ŽĚ‚ĂȂçƒAƒLƒ…ƒ€ƒo[ƒWƒ‡ƒ“‚Í
ŠČŒ‰‚ɏ‘‚݂đ‚­
Žg‚˘‚܂킡‚Č‚çƒƒ‚‰ť‚ľ‚˝•ű‚Ş
ÄŒÄ‚яo‚ľ‚Í‘‚­‚Ä‚˘‚˘‚Á‚ÄŠ´‚ś‚Š

753 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/11(‹ŕ) 19:30:47.32 .net]
SML‚ŕŠJ”­‚ˇ‚ˇ‚ń‚Ĺ‚é‚ń‚ž‚Č



754 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/14(ŒŽ) 18:44:12.10 .net]
www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/ja/Ch1.S1.xhtml
SML‚ĚŠJ”­‚Á‚āA‚ŕ‚ľ‚Š‚ľ‚ÄSML#‚Ě‚ą‚ƁH

755 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/14(ŒŽ) 18:45:23.58 .net]
‚ Aă‚Ěhamlet‚Ě‚ą‚ÂЁB

756 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/14(ŒŽ) 18:54:06.65 .net]
SML#‚Í64ƒrƒbƒg‘Ήž‚š‚ń‚Ě‚Š‚ČBŒ‹\Šú‘Ň‚ľ‚Ä‚é‚ń‚ž‚Ż‚ÇB

757 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/15(‰Î) 01:40:51.77 .net]
SML/NJ‚ÂЂŕ

758 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/15(‰Î) 01:52:43.43 .net]
Standard SML‚Á‚ĂȂń‚ž‚ëH

759 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/15(‰Î) 15:17:19.69 .net]
intŒ^‚Ěmax‚Á‚Ä1073741823‚Ĺ‚ˇ‚ć‚Ë
‚ą‚ę‚đ’´‚Ś‚˝‚çBig_int‚ɐ؂č‘Ö‚Ś‚˝‚˘‚ń‚Ĺ‚ˇ‚Ş
intŒ^‚ĚŒvŽZ‚Ĺmax_int‚đ’´‚Ś‚˝‚Š‚Ç‚¤‚Š‚Ě”ť’č‚Á‚Ä
‚Ç‚¤‚â‚Á‚˝‚炢‚˘‚Ĺ‚ˇ‚ЁH

760 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/15(‰Î) 17:14:51.41 .net]
–ł—‚ś‚á‚Ë
Ĺ‰‚Š‚çBig_intŽg‚Ś‚Î‚˘‚˘‚ń‚ś‚á‚Ë

761 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/15(‰Î) 18:42:26.56 .net]
‘ĺŠw‚ĚŒ¤‹†Žş‚ĚƒvƒƒWƒFƒNƒg‚ž‚ƁAƒpƒ[‚Ě‚ ‚é‰@ś‚Ş‚˘‚鎞‚É‚Ç‚Š‚Á‚Ć
i‚ń‚ž‚股‚é‚ń‚ž‚ć‚Č‚ŸB

762 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/15(‰Î) 22:18:09.71 .net]
ƒLƒƒƒŠ[ƒtƒ‰ƒO‚𖳎‹‚ľ‚Č‚˘‚‹‰ŒžŒę‚Á‚Ä‚˛‚­‚킸‚Š‚ľ‚ЂȂ˘‚ć‚ˁB

763 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/15(‰Î) 23:25:06.01 .net]
‚ť‚ŕ‚ť‚ŕ1bit•ރtƒ‰ƒO‚ÉŽg‚Á‚Ă邊‚çƒLƒƒƒŠ[ƒtƒ‰ƒO‚Č‚ń‚Ä–đ‚É—§‚˝‚ń‚Ĺ‚ľ‚ĺ
SML#‚͂ǂ¤‚Š’m‚ç‚ń‚Ż‚Ç



764 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/16(…) 22:57:21.15 .net]
C++
blog.regehr.org/archives/593
ocaml batteries‚ɂ́ASafeInt‚Ć‚˘‚¤‚Ě‚Ş‚ ‚é‚炾‚˘BŽQl‚ɂȂ邊‚ŕ‚ćB
dutherenverseauborddelatable.wordpress.com/2008/08/27/whats-up-with-batteries/

765 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 10:52:33.25 .net]
ƒIƒuƒWƒFƒNƒg‚Ş‚ł‚Á‚Ď‚č‚킊‚ç‚ń
ƒŒƒR[ƒh‚Ɖ˝‚ވႤ‚ń‚žEEE

766 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 12:04:36.71 .net]
Obj.magicŽg‚Ś‚Î
Œ^‚Č‚ń‚ÄŠÖŒW–ł‚­‚Č‚éH

767 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 12:12:18.87 .net]
[Obj.magic 'a'; Obj.magic "abc"; Obj.magic 123];;
‚ˇ‚°[@ƒŠƒXƒg‚ÉŒ^‚ވá‚Á‚Ä‚ŕ“ü‚邟
‰˝‚ÉŽg‚Ś‚é‚ń‚ž‚ëH

768 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 12:52:31.16 .net]
Obj.magic 'a' + 1 ;;
‚ˇ‚°[@‚ą‚ń‚Ȃ̂ŕ‚Ĺ‚Ť‚é‚ń‚ž‚—‚—‚—‚—
ŠÖ”Œ^ŒžŒęŠE‚Ěgoto‚â‚Ĺ

769 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 14:08:58.82 .net]
ŠďŐ‚ŕ–‚–@‚ŕ‚ ‚é‚ń‚ž‚ćB

770 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 18:35:29.49 .net]
‚˝‚ž‚ľ‚ć‚­‚킊‚ç‚ń‚ĹŽg‚¤‚ĆŽ€‚Ę

771 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 18:46:15.03 .net]
OCaml‚Á‚ÄĹ‹­‚ĚŒžŒę‚ś‚á‚ˁH
‚Č‚ń‚ł݂ń‚Č‚â‚ç‚Č‚˘‚ń‚ž‚ë

772 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 18:49:32.53 .net]
•Ď‚Čƒ‰ƒCƒZƒ“ƒX‚ž‚Š‚ç

773 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 18:53:24.02 .net]
int‚Ş1ƒrƒbƒg­‚Č‚˘‚ÂЁAƒ‚ƒWƒ…[ƒ‹‚ĚŽd—lăƒXƒ}[ƒgƒŠƒ“ƒN‚Ş‚Ĺ‚Ť‚Č‚˘‚Ć‚Š
ƒtƒ@[ƒXƒgƒNƒ‰ƒXƒ‚ƒWƒ…[ƒ‹‚ĹOCaml‚ĚO‚˝‚éƒIƒuƒWƒFƒNƒg‚ރSƒ~‚ɂȂč‚Ü‚ľ‚˝‚Ć‚Š
‚ť‚Ěƒtƒ@[ƒXƒgƒNƒ‰ƒXƒ‚ƒWƒ…[ƒ‹‚ÍŒă•t‚Ż‚Ĺ\•ś‚ރJƒIƒX‚Ĺ‚ˇ‚ÂЁA‚ ‚Ć+.(Î)‚Ć‚ŠGC’x‚˘‚Ć‚Š
ƒPƒ`‚đ•t‚݂イ‚ĆŽv‚Á‚˝‚炢‚­‚ç‚Ĺ‚ŕ•t‚Ż‚ç‚ę‚邊‚ç‚Č‚ 



774 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 19:13:13.78 .net]
Windows”Ĺ‚ĚXVƒTƒ{‚Á‚Ä‚é‚Ě‚Şˆę”Ô‚ĚŒ´ˆö‚ž‚Č

775 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 19:31:42.10 .net]
‚Ý‚ń‚Č‚Á‚Ä’N‚ž‚ć

776 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 19:33:25.20 .net]
Œ¤‹†Žş‚ł͂悭Žg‚Á‚Ä‚é

777 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 20:02:22.74 .net]
>>765
Œ’íŽŇ‚̏W‡

778 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 22:46:49.64 .net]
ŒžŒę‚Ě‘fŤ‚Í‚Ć‚ŕ‚Š‚­ƒ}ƒ“ƒpƒ[‚Í‘S‘R‘Ť‚č‚ĂȂ˘‚ľ‚Č

779 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/18(‹ŕ) 23:43:15.36 .net]
ƒXƒ}[ƒgƒŠƒ“ƒN‚Á‚ĂȂń‚źH

780 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/18(‹ŕ) 23:50:11.98 .net]
sage‚˝‚狳‚ڂĂâ‚é

781 –ź‘OFsage [2013/10/18(‹ŕ) 23:56:08.97 .net]
‹ł‚ڂĂ­‚ž‚ł‚˘

782 –ź‘OFsega [2013/10/19(“y) 19:03:49.62 .net]
‰´‚É‚ŕ‹ł‚Ś‚Ä

783 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/19(“y) 22:25:27.91 .net]
‚ś‚á‚ ‚¨‚ę‚ŕ



784 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 11:48:04.04 .net]
”Ċ֐”‚ƍ‚ŠKŠÖ”‚Á‚ē݂śˆÓ–Ą‚Ĺ‚ˇ‚ЁH

785 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 13:22:54.90 .net]
‚ż‚Ş‚˘‚Ü‚ˇ

786 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 13:38:38.58 .net]
‚¨‚Č‚ś‚Ĺ‚ˇ

787 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 13:43:33.45 .net]
‚Ç‚Á‚ż‚ž‚ćEEE

788 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 13:58:52.58 .net]
>>774
ŠÖ”‚đŒvŽZ‚Ě‘ÎŰ‚Ć‚ˇ‚邹‚ƁA‚˘‚˘‚Ђڂé‚ƁAŠÖ”‚đˆř”‚Ć‚ľ‚ÄŽó‚Ż•t‚Ż‚˝‚č
ŠÖ”‚đ•Ô‚ˇŠÖ”‚Ě‚ą‚Ć‚đu‚ŠK‚̊֐”v‚Ü‚˝‚́u‚ŠKŠÖ”v‚Ć‚˘‚¤
‚ł‚ç‚ɁA‚ŠKŠÖ”‚Ě’†‚ĹŒvŽZ‚Ě‘ÎŰ‚ŞŠÖ”‚ž‚݂Ȃŕ‚Ě‚đu”Ċ֐”v‚Ć‚˘‚¤
‚Â‚Ü‚č‚ŠKŠÖ”‚͍L‚˘ŠT”O‚ŁA”Ċ֐”‚Í‹ˇ‚˘ŠT”O

‚˝‚Ć‚Ś‚ÎŠÖ” map ‚â filter ‚͍‚ŠKŠÖ”‚Ĺ‚ ‚邯‚ę‚ǁAƒŠƒXƒg‚ŕŒvŽZ‘ÎŰ‚ž‚Š‚ç”Ċ֐”‚ł͂Ȃ˘
‚ť‚ę‚ɑ΂ľ‚āA‡ŹŠÖ” o ‚͍‚ŠKŠÖ”‚Ĺ‚ ‚邾”Ċ֐”‚Ĺ‚ŕ‚ ‚é

789 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 14:26:11.39 .net]
let foo f g x = g (f x) ;;
val foo : ('a -> 'b) -> ('b -> 'c) -> 'a -> 'c = <fun>
‚Á‚č‡ŹŠÖ”‚Ş‚ ‚Á‚˝‚Ć‚ľ‚Ä
'a‚Ěˆř”‚ÍŒvŽZ‘Ώ۩O‚ɂȂé‚́H

790 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 15:17:35.72 .net]
>>779
‹L–@‚Ě‚š‚˘‚Ĺ‚í‚Š‚č‚É‚­‚˘‚Ż‚Ç
('a -> 'b) -> ('b -> 'c) -> ('a -> 'c) ‚Á‚čl‚Ś‚ę‚΂˘‚˘

791 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 15:25:02.71 .net]
‚ ‚ƔĊ֐”‚Í—Ę‚đ•Ô‚ˇ•¨‚đ‚˘‚¤‚Í‚¸B
‚ž‚Š‚ç‡ŹŠÖ”‚͔Ċ֐”‚łȂ­A‚ŠKŠÖ”B

792 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 15:27:39.31 .net]
ŠÔˆá‚Ś‚˝
‡ŹŠÖ”‚đ"•Ô‚ˇ" ŠÖ”‚͔Ċ֐”‚łȂ­A‚ŠKŠÖ”B

793 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 15:32:51.19 .net]
>>779
‚Ü‚¸ 'a ‚ÍŒ^•ϐ”‚ž‚Š‚çAu'a ‚Ěˆř”‚Í...v‚Ć‚˘‚¤—p–@‚Í“ú–{Œę‚Ć‚ľ‚Ä•s“KŘ

‚ŁA‚ŕ‚ľŽż–â‚ĚˆÓ}‚ށuŠÖ” foo ‚Ě’č‹`‚É‚¨‚Ż‚é‘ćŽOˆř” x ‚́AŠÖ” foo ‚ĚŒvŽZ‘Ώ۩O‚ЁHv
‚Ĺ‚ ‚é‚Č‚ç‚΁A“š‚Ś‚Í Yes
ˆř” x ‚͊֐” f ‚ĚŒvŽZ‘ÎŰ‚Ĺ‚ ‚邯‚ę‚ǁA”Ċ֐” foo ‚ĚŒvŽZ‘ÎŰ‚Ĺ‚Í‚Č‚˘

”Ċ֐”‚đ’č‹`‚ˇ‚éę‡A>>779 ‚ŕŒˆ‚ľ‚ÄŠÔˆá‚˘‚ł͂Ȃ˘‚ށAˆČ‰ş‚̂悤‚ɏ‘‚˘‚˝‚Ů‚¤‚ށA
ux ‚Í(foo‚Ěˆř”‚ł͂Ȃ­)–ł–źŠÖ”‚Ěˆř”‚Ĺ‚ ‚év‚Ć‚˘‚¤ˆÓ}‚Ş—‰đ‚ľ‚₡‚˘‚ž‚낤(ŒžŒę‚ÍSML)

- fun foo f g = fn x => g (f x);
> val ('a, 'b, 'c) foo = fn : ('a -> 'b) -> ('b -> 'c) -> 'a -> 'c


>>781
‚ł́A‚ť‚Ě—Ę‚đ•Ô‚ˇ‚Ć‚˘‚¤”Ċ֐”‚Ě‹ď‘Ě—á‚đ‹“‚°‚Ă݂Ă­‚ę‚Č‚˘‚ЁH



794 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 16:06:23.87 .net]
—ႌ‚Îmap‚đ‚΂炾‚˝‚Ć‚Ť‚É

let rec map f ls = match ls with
[] -> []
| x::xs -> f x :: map f xs ;;

val : ('a -> 'b) -> 'a list -> 'b list = <fun>

‚˝‚Ô‚ń‚ą‚ń‚ČŠ´‚ś‚ĹÄ‹A‚ɂȂÁ‚Ă邯‚Ç
–ł–źŠÖ”‚͍ċA‚ŏ‘‚݂Ȃ˘‚Š‚ç
–ł–źŠÖ”‚ŏ‘‚Ż‚˝‚ç”Ċ֐”‚ł悢H

795 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 16:10:19.68 .net]
>>783
>‚ł́A‚ť‚Ě—Ę‚đ•Ô‚ˇ‚Ć‚˘‚¤”Ċ֐”‚Ě‹ď‘Ě—á‚đ‹“‚°‚Ă݂Ă­‚ę‚Č‚˘‚ЁH
‚Č‚ń‚ŁH
‚Ƃ肠‚Ś‚¸A’č‹`‚Á‚Ű‚˘‚Ě‚ÍŒŠ‚Â‚Ż‚˝‚ćB
www.encyclopediaofmath.org/index.php/Functional

796 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 16:41:42.96 .net]
‚ńHscheme‚ÍYƒRƒ“ƒrƒl[ƒ^‚đŽg‚Á‚Ä
Y = (ăf . (ăx . f (x x)) (ăx . f (x x)))
–ł–źÄ‹A‚Ş‚Ĺ‚Ť‚é‚Ə‘‚˘‚Ä‚ ‚é‚Č
‰˝‚ވႤ‚ń‚ž‚ëH“Ž“IŒžŒę‚ž‚Əo—ˆ‚é‚ÂЁH

797 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 17:26:32.96 .net]
>>784
”Ċ֐”‚Ě’č‹`‚É–ł–źŠÖ”‚đŽg‚¤‚ą‚Ƃ͑˝‚˘‚Ż‚ÇA
‚ž‚Š‚ç‚Ć‚˘‚Á‚āA‚ˇ‚ׂĂ̖ł–źŠÖ”‚đ—p‚˘‚˝’č‹`‚ޔĊ֐”‚ƂȂé–ó‚ł͂Ȃ˘
‚ž‚Š‚çu–ł–źŠÖ”‚ŏ‘‚Ż‚˝‚ç”Ċ֐”‚ł悢Hv‚Ć‚˘‚¤Žż–â‚ɂ‚˘‚Ä‚Í No ‚ž
‚˝‚ž‚ľuˆř”‚Ć‚ľ‚Ä‚ ‚éŠÖ”‚đ“n‚ˇ‚Ćmap‚Óݓ™‚Č–ł–źŠÖ”‚đ•Ô‚ˇv”Ä—p“I‚Ȋ֐”‚Ş
’č‹`‚Ĺ‚Ť‚é‚̂ł ‚ę‚΁A‚ť‚̊֐”‚͔Ċ֐”‚Ĺ‚ ‚é‚Ć‚˘‚Ś‚é‚ž‚낤

‚Č‚¨AÄ‹A‚ƔĊ֐”‚Í’źŒđ‚ˇ‚邊‚çÄ‹A‚𔺂í‚Č‚˘”Ċ֐”‚ŕ‘śÝ‚ˇ‚é(‚˝‚Ć‚Ś‚Î‡ŹŠÖ” o)
‚ľ‚˝‚Ş‚Á‚āuÄ‹A‚ŏ‘‚Ż‚˝‚ç”Ċ֐”‚ł悢Hv‚Ć‚˘‚¤Žż–â‚ɂ‚˘‚Ä‚ŕ No ‚ƂȂé


>>785
”Šw‚É‚¨‚Ż‚é—pŒęu”Ċ֐”v‚ĆŒvŽZ‹@‰ČŠw‚É‚¨‚Ż‚éu”Ċ֐”v‚đ‚˛‚Á‚ż‚á‚É‚ľ‚Ä‚˘‚é‚̂ł́H
‚ŁA‚ą‚ą‚Í(”Šw”‚ł͂Ȃ­)ƒvƒƒOƒ‰ƒ€”‚ž

798 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/28(ŒŽ) 17:37:07.70 .net]
>>787
„”Šw‚É‚¨‚Ż‚é—pŒęu”Ċ֐”v‚ĆŒvŽZ‹@‰ČŠw‚É‚¨‚Ż‚éu”Ċ֐”v‚đ‚˛‚Á‚ż‚á‚É‚ľ‚Ä‚˘‚é‚̂ł́H
‚ڂڂځ[I‰Ž¨‚ž‚悝‚ń‚Ȃ́B
ŒvŽZ‹@‰ČŠw‚̔Ċ֐”‚Ě’č‹`‚́H

799 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/28(ŒŽ) 19:17:55.24 .net]
“Ż’lÄ‹AŒ^‚Č‚ń‚Ä‚Ě‚ŕ‚ ‚é‚ń‚ž‚Ë
OCaml‚Á‚ÄĹ‹­ŒžŒę‚ś‚á‚ˁH

800 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/10/30(…) 09:26:41.50 .net]
‚ŠKŠÖ”‚̂܂܂Ć
ŠČ–ń‚ľ‚˝Œ`‚Ć
•]‰ż‚Ü‚Ĺ‚Ě‘Ź“x‚Éˆá‚˘‚Ş‚ ‚é‚Ě‚Š‚ČH
ŒŠ‚₡‚ł‚Ĺ‘I‚΂ę‚Ă邞‚݁H

801 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/30(…) 13:20:56.16 .net]
cygwin64bit‚É‚ŕOCaml“oę

802 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/30(…) 19:40:53.15 .net]
ŠČ–ń‚ľ‚˝Œ`‚Ć‚Í

803 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/10/31(–Ř) 18:52:31.73 .net]
ƒSƒ‹ƒt‚ɏo‚Ä‚­‚é;;‚ĚŒă‚Ě
1@0
‚Á‚ĉ˝‚Ĺ‚ˇ‚ЁHH



804 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/01(‹ŕ) 12:27:52.67 .net]
kwsk >>793 #ƒSƒ‹ƒt

805 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/01(‹ŕ) 21:39:55.79 .net]
ƒR[ƒhƒSƒ‹ƒt‚ЁH
'a list -> 'a list -> 'a list ‚ś‚á‚Č‚ł‚ť‚¤‚ž‚ľŽŠ•Ş‚Ĺ’č‹`‚ľ‚Ä‚é‚ń‚ś‚á‚ˁH

806 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/02(“y) 18:53:12.88 .net]
‚rŽŽ‚Ý‚˝‚˘‚É
(< 1 2 3 4 5 6 7 8 9)
‚Ĺtrue ‚Ý‚˝‚˘‚Éˆę”­‚ĹŒvŽZ‚Á‚ĂłŤ‚Ü‚ˇ‚ЁH

807 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/02(“y) 19:14:43.17 .net]
‚ť‚¤‚˘‚¤‚̏‘‚Ż‚Î‚Ĺ‚Ť‚é‚Ĺ‚ľ‚ĺ

808 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/03(“ú) 00:39:10.77 .net]
let rec less_than lst = match lst with
[] -> None
| x :: [] -> Some true
| x :: y :: xs -> if x < y then less_than (y :: xs)
else Some false ;;

‚Č‚ń‚Šˆęs‚Ĺ‚ˇ‚Á‚Ť‚č‘‚Ť‚˝‚˘

809 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/03(“ú) 09:57:51.24 .net]
f op xs = and $ zipWith op xs (tail xs)

810 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/03(“ú) 11:18:30.19 .net]
‚ńH‚ť‚ęHaskell‚ś‚á‚ˁH

811 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/03(“ú) 11:27:32.82 .net]
‚ą‚¤‚ЂȁB

fun lessThanForAll l = ListPair.all (op <) (l, tl l);

812 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/03(“ú) 21:33:04.10 .net]
ocaml‚ž‚Ƃނ¸‚˘

813 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/21(–Ř) 06:02:11.85 .net]
ˇ‚čă‚Ş‚Á‚Ä‚é‚ˁB



814 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/25(ŒŽ) 19:28:29.05 .net]
camlp4‚Ě“üŽčć‚đ‹ł‚Ś‚Ä‰ş‚ł‚˘

815 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/11/25(ŒŽ) 20:49:45.57 .net]
ttps://github.com/ocaml/camlp4

816 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/11/25(ŒŽ) 23:43:19.04 .net]
camlp4‚Á‚ĂȂń‚ŠŠJ”­‘¤‚̂悭‚킊‚ç‚Č‚˘•űj‚É‚ć‚č‘ĺ•‚É•ĎX‚ł‚ę‚Ä‚ŕ‚Ć‚ŕ‚Ć–R‚ľ‚Š‚Á‚˝ƒhƒLƒ…ƒƒ“ƒg‚ވę‘wŽ”ő‚ł‚ę‚ĂȂ˘ó‘ԂɂȂÁ‚ĂЂçŽg‚¤‹C‚Č‚­‚ľ‚˝B

817 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/12/13(‹ŕ) 08:01:15.59 .net]
‚ ‚ Aƒn[ƒ€‚Ş‹­‚˘‚Ć‚ŠŒž‚Á‚Ä‚˝ƒLƒ‹ƒnƒCƒGƒi‚ł‚ń‚Š

818 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/12/13(‹ŕ) 08:02:13.53 .net]
Œë”š

819 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2013/12/14(“y) 16:52:12.01 .net]
fez‚É‚¨‹A‚č‚­‚ž‚ł‚˘

820 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2013/12/19(–Ř) 13:30:02.87 .net]
ABC—\‘z‚đOCaml‚ŏ‘‚˘‚Ä

821 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/16(–Ř) 19:03:28.13 .net]
row polymorphism(< method_foo : foo -> bar ; .. >‚Ě"..")‚މ˝‚Š“DL‚˘Š´‚ś‚Ş‚ľ‚ÄOCaml‚ĚO‚ލD‚Ť‚ś‚á‚Č‚˘‚̂łˇ‚ށA
row polymorphism‚Ćexact type‚đ‹ć•Ę‚ˇ‚é‚ׂŤ——R‚Á‚Ä‚ ‚é‚̂łľ‚傤‚ЁB

822 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/20(ŒŽ) 01:16:23.89 .net]
‚ą‚ń‚Č–{‚Ĺ‚˝

JavaScript‚ĹŠw‚Ԋ֐”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO
www.amazon.co.jp/dp/4873116600/

‚Č‚ń‚Š–Ę”’‚ť‚¤

823 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/01/25(“y) 20:39:37.59 .net]
‚Ý‚ń‚Č‚Ç‚ą‚˘‚Á‚˝‚ń‚â



824 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/27(ŒŽ) 00:37:41.63 .net]
VBA‚đŽĚ‚ĂĊ֐”Œ^ŒžŒę‚ރfƒtƒHƒ‹ƒg‚ĹƒTƒ|[ƒg‚ł‚ę‚é‚̂́A‚˘‚‚ž‚낤‚Š

825 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/27(ŒŽ) 01:45:51.79 .net]
‚ť‚ń‚Č“ú‚Í—ˆ‚Č‚­‚Ä‚˘‚˘

826 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/28(‰Î) 03:59:19.18 .net]
Excelƒ}ƒNƒ‚ÉVBA‚ĆF#‚Ě‘I‘đŽˆ‚Ş•W€‚ž‚Á‚˝‚Č‚çAŠÖ”Œ^‚ÍŽĺ—Ź‚ɂȂę‚é

827 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/28(‰Î) 04:04:55.48 .net]
>>813
ƒNƒIƒ“ƒc‚âƒAƒNƒ`ƒ…ƒAƒŠ[‚ŕ‚Ç‚Ť‚ĚŒÂ‘Ě”‚Ş‘‚Ś‚ˇ‚ʂāA
Žsę‰ż’l‚މş‚Ş‚ç‚Č‚˘‚悤‚ÉŒű‚đ–a‚Ź‚ž‚ľ‚˝‚Ƃ݂˝

828 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/29(…) 01:01:52.05 .net]
Œű‚đEEE‚Â‚Ţ‚ŽH

829 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/29(…) 01:04:27.44 .net]
Œű‚đ‚Â‚Ž‚ń‚žl‚Ȃ炢‚邊‚ŕ‚Ë

830 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/01/29(…) 21:56:44.82 .net]
‚ ‚ę‚Ĺ‚ľ‚ĺA˘‚Ě’†‚É•s–ž‚Ş‚ ‚é‚Ȃ玊•Ş‚đ•Ď‚Ś‚ëA‚ť‚ꂪŒ™‚Ȃ玨‚Ć–Ú‚đ•‚śAŒű‚đ–a‚˘‚Łc‚ ‚ęH

831 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/01/29(…) 21:58:26.24 .net]
‚¨Œű‚Ƀ`ƒƒƒbƒNƒmƒŠƒX

832 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/12(…) 23:38:39.41 .net]
Batteries‚đŽg—p‚ľ‚Ä‚˘‚éƒR[ƒh‚đjs_of_ocaml‚ŕϊˇ‚ˇ‚é‚ĆMissing primitives‚Ć‚˘‚¤ŒxH‚ޏo‚Ä
JavaScript‚ĚŽŔsŽžƒGƒ‰[‚ޏo‚Ä‚ľ‚Ü‚˘‚Ü‚ˇ
‚ą‚ę‚͂ǂ¤‚ľ‚˝‚ç‰đÁ‚Ĺ‚Ť‚é‚̂łľ‚傤‚Š

ƒRƒ}ƒ“ƒh
ocamlfind ocamlc -syntax camlp4o -package lwt,js_of_ocaml.syntax,batteries -g -c foo.ml
ocamlfind ocamlc -package lwt,js_of_ocaml,batteries -linkpkg -o foo.byte foo.cmo
js_of_ocaml foo.byte

o‚Ä‚˘‚郁ƒbƒZ[ƒW
Missing primitives:
caml_ba_init
caml_sys_const_big_endian
caml_sys_const_ostype_cygwin
caml_sys_const_ostype_unix
caml_sys_const_ostype_win32
caml_sys_const_word_size
create_nat
incr_nat
initialize_nat
mult_digit_nat
set_digit_nat
set_to_zero_nat
unix_inet_addr_of_string

833 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/13(–Ř) 19:52:50.09 .net]
‚˘‚­‚Â‚Š‚Íjs_of_ocaml‚đXV‚ˇ‚ę‚Î’č‹`‚ł‚ę‚Ä‚é
natŠÖŒW‚̂͒ń‹Ÿ‚ł‚ę‚ĂȂ˘‚Ě‚Ĺƒ_ƒ~[‚̊֐”‚đ
funciton create_nat(){}‚̂悤‚ÉŽŠ•Ş‚Ĺ’Ç‰Á‚ˇ‚邊
batteries‚ĚƒTƒuƒZƒbƒg‚đŘ‚čo‚ľ‚ÄŽg‚¤‚Š

core_kernelŽg‚Á‚Ä‚él‚ŕ‚˘‚é‚炾‚˘



834 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/13(–Ř) 23:42:09.86 .net]
js_of_ocaml 1.4.0‚đŽg‚Á‚Ä‚˘‚Ü‚ˇ‚Ş‚ą‚ę‚Ĺ‚Íƒ_ƒ‚Ȃ̂łľ‚傤‚ЁH
natŠÖŒW‚Í“K“–‚ɃXƒNƒŠƒvƒg‚đ‘‚˘‚đΉž‚ľ‚悤‚ĆŽv‚˘‚Ü‚ˇ
unix_inet_addr_of_string‚ÍbatteriesŠÖŒW‚Č‚­o‚Ä‚ľ‚Ü‚¤‚悤‚Ĺ‚ˇ‚Ë

835 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/13(–Ř) 23:59:27.54 .net]
bigarrayƒTƒ|[ƒg‚ނ܂žgit”łɂľ‚ЂȂ˘
unix_inet_addr_of_string‚Íruntime/unix.js‚đƒŠƒ“ƒN‚ˇ‚ę‚Αĺä•v‚ž‚Ż‚Ç
opam‚Ĺ“ü‚ę‚˝‚Ȃ瑽•Ş“ü‚Á‚ĂȂ˘

836 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/14(‹ŕ) 00:28:20.76 .net]
bigarrayƒTƒ|[ƒg‚ÍnatŠÖŒW‚Ě‚ą‚Ƃłˇ‚ć‚ˁH
‚ŕ‚ľ‚ť‚¤‚ž‚Ć‚ˇ‚é‚Ćcaml_XXX‚͈ę‘̉˝‚ŞŒ´ˆö‚Ȃ̂łľ‚傤
‚ť‚ę‚Ćunix_inet_addr_of_string‚Íopam‚Ĺ“ü‚ę‚Ä‚˘‚éˆČă’ź‚éH‚ą‚Ƃ͂Ȃ˘‚Ć‚˘‚¤‚ą‚ƂȂ̂łľ‚傤‚Š

837 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/14(‹ŕ) 00:35:30.75 .net]
’˛‚×‚Ä‚Š‚ç‘‚­‚ׂŤ‚Ĺ‚ľ‚˝
caml_XXX‚Şbitarray‚̊֐”‚Ĺ‚ˇ‚Ë

838 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/14(‹ŕ) 00:36:59.24 .net]
bigEEE

839 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/14(‹ŕ) 00:45:48.03 .net]
> ‚ť‚ę‚Ćunix_inet_addr_of_string‚Íopam‚Ĺ“ü‚ę‚Ä‚˘‚éˆČă’ź‚éH‚ą‚Ƃ͂Ȃ˘‚Ć‚˘‚¤‚ą‚ƂȂ̂łľ‚傤‚Š
ŒöŽŽ‚Ě‚ŕ—B‚Ě‹ó‚̊֐”‚Č‚ń‚ĹŽŠ•Ş‚Ĺ’č‹`‚ľ‚Ä‚ŕˆę‚ž‚ľ
ŠJ”­”Ĺ‚Ĺ‚ÍCłĎ‚Ý‚ž‚Š‚ç1.99‚ž‚Š2.0‚ޏo‚ÄopamƒpƒbƒP[ƒW‚ɂȂę‚Αĺä•v

840 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/14(‹ŕ) 01:06:19.10 .net]
‚Č‚é‚Ů‚Ç
‚˘‚¸‚ęCł‚ł‚ę‚邹‚Ć‚ĆĄ‚Ĺ‚ŕ­‚ľŽč‚đ“ü‚ę‚ę‚Î“Ž‚­‚ą‚Ć‚Ş‚í‚Š‚Á‚˝‚Ě‚Ĺ—Ç‚Š‚Á‚˝‚Ĺ‚ˇ
eŘ‚É‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝

841 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/16(“ú) 20:02:36.51 .net]
www.reddit.com/r/programming/comments/1xtohg/ocaml_replacing_python_what_you_gain/

842 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/02/24(ŒŽ) 14:22:45.10 .net]
toplevel‚ŁAƒRƒ“ƒpƒCƒ‹‚ľ‚˝ŽŠě‚Ěƒ‰ƒCƒuƒ‰ƒŠ‚đŽg‚˘‚˝‚˘‚Ć‚ŤA
#load "/foo/bar/my.cmo";;
‚Ć‚â‚Á‚˝‚̂łˇ‚ށAƒ‚ƒWƒ…[ƒ‹My‚Ş–ł‚˘‚Ć“{‚ç‚ę‚˝‚˝‚߁AŽŽsöŒë‚ľ‚˝Œ‹‰ĘAtoplevel‚Ĺ
#directory "/foo/bar";;
#load "my.cmo";;
‚Ć2’iŠK‚É•Ş‚Ż‚é‚ŠAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚Ĺ -I /foo/bar ‚Ć‚ľ‚Ȃ݂ę‚΂Ȃç‚ȂЂÁ‚˝‚̂łˇ‚ށA‚ą‚ń‚Č•s•Ö‚ČŽd—l‚Ş‘śÝ‚ľ‚Ä‚˘‚é‚Í‚¸‚Ş‚Č‚˘‚ĆŠ´‚ś‚Ü‚ľ‚˝B
•ĘƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éƒtƒ@ƒCƒ‹‚đ“ǂݍž‚ސł‚ľ‚˘‚â‚č•ű‚ł͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚̂łľ‚傤‚ЁB’N‚Š‹ł‚ڂâ‚˝‚ž‚Ż‚˝‚ç‚ĆŽv‚˘‚Ü‚ˇB
my.cmo‚Í/foo/bar“ŕ‚Ĺ:`ocamlfind ocamlc -pkg batteries my.ml`‚Ć‚â‚Á‚ĐśŹ‚ľ‚Ä‚˘‚Ü‚ˇB

843 –ź‘OF832 mailto:sage [2014/02/24(ŒŽ) 14:28:40.75 .net]
>>832
‚ AŽg—p‚ľ‚Ä‚˘‚éOS‚ÍLinux‚ŁAOCaml‚Ěƒo[ƒWƒ‡ƒ“‚Í4.01.0‚Ĺ‚ˇB



844 –ź‘OF832 mailto:sage [2014/02/24(ŒŽ) 21:13:12.02 .net]
findlib‚Ěƒ\[ƒX‚đ“ǂ݁Aocaml‚Ěƒ\[ƒX‚đ“Ç‚ń‚žŒ‹‰ĘA•s•Ö‚ČŽd—l‚Í•s•Ö‚ČŽd—l‚̂悤‚Ĺ‚ˇB
’ú‚߂܂ˇB

845 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/04/20(“ú) 10:33:29.81 ID:Ar2j+hn/.net]
Íx. P(x) ‚Ć‚ŠƒÉx. x ‚Ěƒhƒbƒg‚Ó݂ś‚Č‚ń‚ś‚á‚Č‚˘B

846 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/04/20(“ú) 15:50:34.61 ID:jkTnuZFL.net]
structure‚Ěƒhƒbƒg‚ś‚á‚Č‚˘‚Ě‚Š

847 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/04/23(…) 20:07:50.69 ID:yuYA7aLZ.net]
>>835
Œ^hoge‚Í('a -> 'a) -> 'a -> 'a‚Ć‚˘‚¤ŠÖ”t‚đŽ‚Â‚ŕ‚Ě‚ž‚ćA‚Ć‚˘‚¤‚ž‚݂Ȃń‚ž‚ށA
‚Ü‚¸‚ť‚Ě'a.‚Á‚Ä‚˘‚¤•\‹L‚Ş–ł‚˘‚ĆƒGƒ‰[‚ޏo‚éB
ƒGƒ‰[ƒƒbƒZ[ƒW‚ɐҐ‘”˝ŽË‚ľ‚Ätype 'a hoge = { t : ('a -> 'a) -> 'a -> 'a }‚Ć’č‹`‚ˇ‚é‚ƁA
hogeŒ^‚Ě’l‚đě‚Á‚˝‚Ć‚Ťint hoge‚Ć‚Šstring hoge‚ÂЂɂȂÁ‚āA
‚”‚ŕ(int -> int) -> int -> int‚ÂЂɂȂÁ‚ż‚ႤB
‚˘‚âˆá‚¤AƒIƒŒ‚ÍhogeŒ^‚Ě’l‚Éidentity:'a -> 'a‚â(=): 'a -> 'a -> bool‚̂悤‚ɁA‘˝‘АŤ‚đŽ‚Á‚˝ŠÖ”t‚Ş—~‚ľ‚˘‚ń‚ž‚Á‚ÄŽž‚É
'a.‚Á‚Ä‚˘‚¤•\‹L‚đŽg‚¤B

—p“r‚͉˝‚Ć–â‚í‚ę‚é‚Ć‚ż‚ĺ‚Á‚ƍ˘‚é’ö“x‚ɂ̓}ƒCƒi[B

848 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/04/23(…) 20:47:43.26 ID:Rx5WvURy.net]
‰˝Œž‚Á‚Ă邊•Ş‚Š‚ç‚Č‚˘‚Ĺ‚ˇ‚Ë

849 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/04/23(…) 22:11:28.21 ID:fVb21MOO.net]
a‚Í‚¸‚Á‚ĆŽŠ—R•ϐ”‚Ĺ‚ˇ‚ćA“ÁŽę‰ť‚ł‚ę‚Ü‚š‚ń‚ćA‚Á‚Ä‚Ě‚đ–žŽŚ‚ˇ‚é‚̂Ɏg‚¤‚Ě‚Š

850 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/04/23(…) 22:41:15.05 ID:OJl2bhdr.net]
Šî–{“I‚ɁA•ϐ”‚́i‚ŕ‚ľ‘˝‘АŤ‚đŽ‚Á‚Ä‚˘‚Ä‚ŕj‰Šú‰ť‚ł‚ę‚˝Žž“_‚Ĺ’P‘ŠŒ^‚ɂȂé
ŠÖ”‚ÍŒÄ‚Ńo‚ł‚ę‚é‚Ćˆř”‚ޏ‰Šú‰ť‚ł‚ę‚é‚̂łť‚ĚŽž“_‚Ĺ’P‘ŠŒ^‚ɂȂé
ŠÖ”ŽŠg‚đ•ϐ”‚É“ü‚ę‚é‚ƁAŒÄ‚яo‚ľ‚ĂȂ­‚Ä‚ŕ•ϐ”‚đ‰Šú‰ť‚ľ‚˝‚ž‚Ż‚Ĺ’P‘ŠŒ^‚ɂȂé

>>835‚ĚhogeŒ^‚̕ϐ”‚ÍŠî–{‚Ć‚Íˆá‚Á‚āA‰Šú‰ť‚ľ‚˝‚ž‚Ż‚Ĺ‚Í’P‘ŠŒ^‚ɂȂç‚Č‚˘‚Á‚Ű‚˘

851 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/04/23(…) 23:18:57.87 ID:ddVBuvib.net]
‚˝‚߂ɂȂé‚í[B

852 –ź‘OF835 mailto:sage [2014/04/24(–Ř) 21:17:13.51 ID:4Y8KSBKa.net]
‰ń“š‚ ‚č‚Ş‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB—^‚Ś‚ç‚ę‚˝ƒ`ƒƒ[ƒ`”‚Ě’č‹`‚Ş‚ą‚ꂞ‚Á‚˝‚̂łˇ‚ށAŽü‚č‚É•ˇ‚˘‚Ä‚ŕ‚ ‚Ü‚č—Ç‚˘‰ń“š‚𓞂ç‚ę‚ȂЂÁ‚˝‚̂ŁA‚Ć‚Ä‚ŕ•‚Š‚č‚Ü‚ľ‚˝B
Šm‚Š‚Éƒ`ƒƒ[ƒ`”‚Ĺ‚ ‚ę‚΁A‘˝‘АŤ‚ŞˆŰŽ‚ł‚ę‚Ȃ݂ę‚Αʖڂłˇ‚ˁB

853 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/09(‹ŕ) 06:41:29.78 ID:gmFOA17u.net]
Ĺ‹ßJIT‚ލ‚‘ʂÕˇ‚­‚̂łˇ‚Ş
MLton‚ć‚č‚ŕJIT‚ލ‚‘ʂɂȂéę‡‚ŕ
‚ ‚Á‚˝‚股‚é‚̂łľ‚傤‚Š



854 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/09(‹ŕ) 11:29:52.70 ID:88BxxZ+X.net]
‘‚­‚Č‚éƒP[ƒX‚ŕ‚ ‚邯‚Ç
‘ĺ’ď‚ĚƒP[ƒX‚́AH•v‚ľ‚Č‚˘‚Ć’x‚˘‚Ě‚Ĺě‚荾‚Ý‚Ş‘ĺ•Ď
‚Ȃ̂ŁA‘ĺ‘Ě‚ŞŠwś‚ĚŒ¤‹†‚ōě‚Á‚āAI‚í‚Á‚ż‚Ⴄ‚ń‚ś‚á‚Č‚˘‚ЂȁB

‘Ź‚ł‚Ć‚˘‚¤‚ć‚čAF#‚Ý‚˝‚˘‚ÉVMŠÂ‹ŤŒü‚Ż‚Ébytecode‚ɗނÂľž‚ŢƒP[ƒX‚́A‚ ‚邊‚ŕB

CŒžŒę‚̗႞‚ƁACERN‚ŁAHP‚ĚGoto‚ł‚ń‚ލě‚Á‚Ä‚˝CINT‚Ć‚˘‚¤CƒCƒ“ƒ^ƒvƒŠƒ^‚ރCƒ“ƒ^[ƒ‰ƒNƒeƒBƒuŠÂ‹Ť‚Ş•K—v‚Ć‚˘‚¤‚ą‚Ć‚ĹĚ—p‚ł‚ę‚Ä‚˝B
ŒťÝ‚́A‹KŠi‚ɒǏ]&‹¤’ĘŠî”Ղ̉śŒb‚đŽó‚Ż‚ç‚ę‚éllvmƒx[ƒX‚Ěcling‚đŠJ”­’†B

855 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/09(‹ŕ) 12:50:13.67 ID:viF1oq7i.net]
10”NˆČă‘O‚ž‚ŞJava‚ĚShuJIT‚ÂЂ ‚Á‚˝‚Ż‚ÇA‚ť‚̍ěŽŇ‚ĚƒvƒƒWƒFƒNƒg‚đI‚Ś‚é‚É
‚ ‚˝‚Á‚Ä‚Ě‚Ü‚Ć‚ß‚ŞA­X‚Ě—˜_“I‚Č—DˆĘ“_‚Č‚ń‚āAƒJƒl‚Ćƒqƒg‚Ş‚˝‚­‚ł‚ń‚ ‚é“z
i‚ć[‚ˇ‚é‚ÉS

856 –ź‘OFuni“–Žžj‚âIBM‚âHP‚̍ě‚Á‚Ä‚éJVMj‚Ěƒpƒ[‚Ě‘O‚ɂ͐‚Ť”ň‚ԁA
‚ž‚Á‚˝B
[]
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]

857 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/09(‹ŕ) 23:01:59.86 ID:2uUNFhKi.net]
‚˘‚܂́ALLVMŽg‚¤‚Ć‹l‚ĚŒ¨‚ɏć‚ę‚é‚ˁB
JVM‚ÍHotSpotVMƒx[ƒX‚ɂȂÁ‚ÄOpenJDK‚ރI[ƒvƒ“ƒ\[ƒX‚ɂȂÁ‚Ă邊‚炝‚̏ă‚Ĺ‚˘‚ś‚ę‚é‚悤‚É
JS‚ĚVM‚ÍŒƒí‚ž‚Ż‚ÇAIE‚ĚŽŔ‘•ˆČŠO‚̓I[ƒvƒ“ƒ\[ƒX‚Ć‚˘‚¤B
LuaJIT‚́AŒÂl‚ł‚­‚Á‚Ä‚é‚Ě‚ĹƒI[ƒp[ƒcB

858 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/10(“y) 22:51:43.07 ID:SJ0/UQRG.net]
ŒžŒęˆ—Œn‚ĚĹ“K‰ť‚̓}ƒ“ƒpƒ[‚Ş•K—v‚Ȃ̂ŁccĄ‚̓gƒŒƒ“ƒh‚ŞLLVM‚ɐFXW‚Ü‚é•űŒüŤ‚Š‚Č

859 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/12(ŒŽ) 21:26:19.65 ID:dnbz3Cdj.net]
C++11‚Ć‚˘‚¤‹l‚ĚŒ¨‚ɏć‚낤

860 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/12(ŒŽ) 22:10:36.00 ID:xvKPpHt2.net]
ƒRƒ“ƒpƒCƒ‰‚́AML‚ōě‚é‚ĆŠy‚Ć‚˘‚¤˜b‚ŕ‚ ‚邪AAA
‚ť‚ą‚ç‚Ö‚ń‚̓WƒŒƒ“ƒ}H

861 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/05/13(‰Î) 09:28:41.53 ID:34BaoroY.net]
>>847 js_of_ocaml ‚Á‚ÄJavaScript‚ŏ‘‚­‚ć‚čĹ“K‰ť‚ō‚‘Ź‚É‚Č‚é‚Š‚炝‚¤‚˘‚¤•űŒü‚ŕ‚ ‚邊‚ŕB
ttp://jsperf.com/js-of-ocaml

862 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/13(‰Î) 20:13:34.93 ID:5OIUPatf.net]
Excel‚ĚƒZƒ‹’†‚ŁAF#‚Ĺ’č‹`‚ľ‚˝ŠÖ”‚ŞŽg‚Ś‚˝‚ç–Ę”’‚˘‚Š‚ŕ‚ĆŽv‚Á‚˝B

863 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/05/16(‹ŕ) 08:18:12.70 ID:72NRi/gE.net]
altJS ‚Ć‚ľ‚Ä‚ÍĹ“K‰ťŽč–@‚ސ”Šw“I‚É‹c˜_‚ł‚ę‚Ä‚˘‚Ę_•ś‚ŕo‚Ä‚˘‚é js_of_ocaml ‚ŞĹ‹­‚Ȃ̂łÍ:
ttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.224.7457&rep=rep1&type=pdf



864 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/16(‹ŕ) 16:19:49.33 ID:PtE4FBA8.net]
LuaJIT‚Á‚Ȑl‚̂Ȃ́Hƒuƒ‰ƒWƒ‹ś‚܂ꂞ‚Ƃ͒m‚Á‚Ä‚˝‚ށB
‚ ‚Ćllvm‚Á‚ăRƒ“ƒpƒCƒ‰Šî”Ő‚Ć‚ľ‚Ă͊y‚ž‚Ż‚ÇAƒCƒ“ƒ^ƒvƒŠƒ^‚Ć‚ľ‚Ă͂ż‚ĺ‚Á‚Ɠ‚肜‚á‚Č‚˘‚Š‚ľ‚çB
“K“–‚ÉŽg‚¤‚ƍŏ‰‚Ě‹N“ŽŽžŠÔ‚Ş‚Š‚Č‚č’x‚˘B

865 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/05/17(“y) 03:51:33.29 ID:RMSyflwZ.net]
Lua‚́Aƒuƒ‰ƒWƒ‹AƒŠƒIƒfƒWƒƒƒlƒCƒ‚Ě‘ĺŠw‚ĚŒ¤‹†ƒOƒ‹[ƒv‚Š‚ç
LuaJITě‚Á‚Ä‚é‚Ě‚ÍƒhƒCƒcAƒ~ƒ…ƒ“ƒwƒ“‚̐l

866 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/06/01(“ú) 17:00:19.03 ID:3NiYSkpU.net]
TAPL‚Ěexercise 3.2.5‚Ş•Ş‚Š‚ç‚ńB‚Č‚ń‚Ĺ3.2.3‚Ě’č‹`‚Ĺ S_i ş S_{i+1} ‚ɂȂé‚ń‚žH
ŠeS_i‚͍ŏ‰‚ĚS_1‚Ć‚Š‚đœ‚˘‚āAdisjoint‚ɂȂé‚悤‚ÉŽv‚Ś‚éB
–{Ž‚Á‚Ä‚él‹ł‚Ś‚Ä

867 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/06/01(“ú) 20:16:49.72 ID:dwNATPFa.net]
https://bitbucket.org/camlspotter/ocaml-zippy-tutorial-in-japanese/src/434b26af16405ba8aaae0d89ba12bd2275eac9d3/4.02.md?at=default

868 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/06/09(ŒŽ) 23:28:07.14 ID:g6XVfS4Z.net]
ocaml‚̉‰ŽZŽqA**‚ć‚č~-.‚Ě•ű‚Ş—Dć‡ˆĘ‚ލ‚‚˘‚̂͂ȂşH

869 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/06/22(“ú) 23:27:34.81 ID:kfNNTRTT.net]
’P€‚ž‚Š‚ç‚Ĺ‚Í

870 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/07/05(“y) 07:26:50.37 ID:uomUGxMD.net]
OCaml‚Ě“ú–{Œę‚Ě•śŽš—ńˆľ‚¤‚Ě‚Ä
ăŽč‚­s‚ЂȂ˘‚ŕ‚̂łˇ‚ЁH

871 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/08/01(‹ŕ) 09:24:52.78 ID:Z/VI2an6.net]
‚ǂ̒ö“x‚ĚƒŒƒxƒ‹‚ŏăŽč‚­‚â‚낤‚Ć‚ľ‚Ä‚˘‚é‚Ě‚Š•Ş‚Š‚ç‚Č‚˘‚Ż‚ÇA’Pƒ‚ÉstringŒ^‚É‘ă“üA•\ŽŚ‚͉˝‚ŕ–ł‚ľ‚Ĺ‚ŕ“Žě‚ˇ‚邪AStringƒ‚ƒWƒ…[ƒ‹‚Í‘˝ŒžŒę‚ɑΉž‚ľ‚Ä‚˘‚é‚킯‚ł͂Ȃ˘BString.length‚Ȃǂ͑_‚˘’Ę‚č‚É‚Í“Ž‚Š‚Č‚˘B
ƒ‰ƒCƒuƒ‰ƒŠ(Batteries, Camomile)“™‚đŽg‚Ś‚Î“ú–{Œę‚Ĺ‚Ť‚éB

‚ĆŽv‚Á‚ÄBatUTF8‚đ˜M‚Á‚Ă݂˝‚ށAcontains‚Ć‚Šiter‚ÂЂĹBatUChar.t‚đŽć‚čˆľ‚¤•K—v‚Ş‚ ‚é‚­‚š‚ɁA
BatUChar.tŒ^‚đě‚é•ű–@‚Ş–Ę“|‚ž‚Č‚ Bof_digit‚ľ‚Š–ł‚˘BBatUTF8.get "‚ " 0‚ĹŒë–‚‰ť‚š‚邪A‰I‰“B

872 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/08/28(–Ř) 00:17:52.33 ID:KKzfTscW.net]
SML/NJ version 110.77 ƒŠƒŠ[ƒX!
ƒo[ƒWƒ‡ƒ“”ԍ†‚đ4.0‚ÉƒŠƒZƒbƒg‚ˇ‚é‘O‚ɁA”‰ń‚ĚƒŠƒŠ[ƒX‚Ş‚ ‚Á‚āA‚ť‚Ě’†‚É64bitƒTƒ|[ƒg
‚ފ܂܂ę‚é‚炾‚˘‚ށAĄ‰ń‚Íbugfix‚Ěƒ}ƒCƒi[EƒŠƒŠ[ƒX‚炾‚˘B
ŠO•”ŠÖ”‚Ě32bitƒRƒ“ƒpƒCƒ‹‚Ş‚ť‚낝‚ëƒTƒ|[ƒg‚ł‚ę‚Č‚­‚Ȃ肂‚ ‚é‚̂ŁA64bitƒTƒ|[ƒg‚Ş
‚͂₭ƒŠƒŠ[ƒX‚ł‚ę‚Ăقľ‚˘B

873 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/08/28(–Ř) 00:31:14.45 ID:3eVJnuNA.net]
‚Ü‚ž‚â‚Á‚Ä‚é‚ń‚ž‚Č NJ



874 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/08/28(–Ř) 22:23:43.51 ID:fRdOqM0/.net]
camomile‚ĚŽg‚˘•ű‚Ş‘S‘R‚킊‚ç‚Č‚˘‚ń‚Ĺ‚ˇ‚ނǂą‚đ“ǂ߂΂˘‚˘‚ń‚Ĺ‚ľ‚傤‚Š
Žĺ‚É•śŽšƒR[ƒh•ĎŠˇ‚Ɛł‹K•\Œť‚ɂ‚˘‚Ä’m‚č‚˝‚˘‚Ĺ‚ˇ

875 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/08/29(‹ŕ) 22:52:22.51 ID:LjCjaXt3.net]
‚˘‚‚̊ԂɂŠOCaml4.02.0

876 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/08/30(“y) 19:35:20.64 ID:8G53+yskN]
age

877 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/08/30(“y) 23:41:43.96 ID://K1VbLN.net]
test

878 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/02(‰Î) 08:32:32.40 ID:3nEDqgz+.net]
OCaml‚Ěƒ}ƒjƒ…ƒAƒ‹‚Éocamlbrowser‚ނ܂ž‚ ‚é‚Ě‚ÍƒoƒO‚Á‚ˇ‚Č

ocamldoc/trunk/manual/cmds/Makefile line#2
remove "browser.tex "

879 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/09/02(‰Î) 22:57:08.51 ID:h4iRRc1G.net]
ocaml•W€‚Ělex‚ł͓ú–{Œę‚ވľ‚ڂȂ˘‚Ě‚Ĺulex‚ɍˇ‚ľ‘Ö‚Ś‚˝‚çparser‚ŞŽ€‚ń‚ž‚Ĺ‚˛‚´‚éB
ƒ_ƒ‚ž‚ą‚č‚á

880 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/16(‰Î) 16:34:15.58 ID:smkPtKEd.net]
>>868
ttps://github.com/darioteixeira/ccss/blob/master/src/ccss.ml#L25
menhir‚Ćulex‚đˆę‚ÉŽg‚¤•ű–@B

881 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/24(…) 22:11:44.77 ID:ChDiOOXp.net]
ocaml 4.01.0‚Ĺ
# Obj.size @@ Obj.repr 1
‚ރoƒO‚é‚ń‚ž‚Ż‚ÇA——R‚킊‚éH

882 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/24(…) 23:08:38.11 ID:wtmzOZEz.net]
Žd—l‚Ĺ‚ˇB
ƒ\[ƒX‚Í‚¨‚낊ƒhƒLƒ…ƒƒ“ƒg‚ˇ‚ç“ǂ܂¸‚ÉObj‚đŽg‚¤‚Ć‚ÍƒAƒz‚̋ɂ݂łˇB

Chapter "Interfacing C with OCaml", Section 2..3

883 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:age [2014/09/26(‹ŕ) 02:16:11.74 ID:63HfXufw.net]
OCaml‚Ě‚ˇ‚˛‚ł‚Í‚ŕ‚Á‚Ć’m‚ç‚ę‚é‚ׂŤ #ƒIƒuƒWƒFƒNƒgŽwŒü ‚â #ŠÖ”Œ^ ‚́u”sŽŇ‚Ě“š‹ďv‚Ĺ‚ ‚é itpro.nikkeibp.co.jp/atcl/watcher/14/334361/092200062/?ST=develop&amp;P=3



884 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/26(‹ŕ) 11:58:16.90 ID:p4JSIuT/.net]
>>872
‚ą‚ęƒ^ƒCƒgƒ‹‚Ĺ‘š‚ľ‚Ä‚é‹LŽ–‚ž‚ë

885 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/26(‹ŕ) 11:59:36.06 ID:LJo7FzMV.net]
‚Ý‚Š‚Šƒf[ƒ^Aƒ}ƒ“ƒZ[‹LŽ–‚Á‚Ű‚Š‚Á‚˝‚Ż‚Ç

886 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/26(‹ŕ) 12:42:39.46 ID:/S6uCtFc.net]
ŠÖ”Œ^‚Ć‚Šƒ}ƒ‹ƒ`ƒpƒ‰‘ă–ą‚Ć‚ŠƒhƒJƒ^‚ɂ͖ł—BƒIƒuƒWƒFƒNƒg‚ž‚Á‚ÄŽUXŒę‚ç‚ę‚Ă悤‚â‚­A‚˘‚â–˘‚žA‚Š

ˆę•”‚Ě“Ëo‚ľ‚˝W’cˆČŠO‚́A‚Ů‚Š‚É‚Ç‚¤‚ľ‚悤‚ŕ‚Č‚˘l‚Ş’ž“a‚ˇ‚éE‹Ć‚ɂȂÁ‚Ä‚éƒCƒ[ƒW

887 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/09/26(‹ŕ) 20:12:51.02 ID:+dkMIegW.net]
do\•ś‚ĚŽg—p‹ÖŽ~‚Ě‹K–ń‚Á‚Ä‘S•”>>=‚ŏ‘‚­‚Á‚Ä‚ą‚ƂȂ̂ž‚낤‚ЁB——R‚ŕŠÜ‚߂ċC‚ɂȂéB

888 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/26(‹ŕ) 20:54:07.13 ID:mU/FSdzC.net]
>>872
‘O”ź‚ĹŽUXƒIƒuƒWƒFƒNƒgŽwŒü‚đ‚ą‚Ť‚¨‚낾‚Ä‚¨‚Ť‚Č‚Ş‚çA
’†”Ő‚ĹOCaml‚𐄂ˇ‚Ć‚˘‚¤ˆÓ–Ą•s–ž‚Č•śÍ‚Ě˜_—‚Ě“WŠJ‚Ş‚ ‚é
ML‘°‚𐄂ˇ‚̂Ȃç Caml ‚Š SML ‚É‚ľ‚Č‚˘‚ĆˆęŠŃŤ‚Ş–ł‚˘‚ľA
Caml ‚ɃIƒuƒWƒFƒNƒgŽwŒü‚đŒă•t‚Ż‚ľ‚˝ "O"Caml ŠJ”­Žž‚Ě”ť’f‚Í
Ą‚ƂȂÁ‚Ä‚Í—Źs‚É—x‚炳‚ę‚˝‘傍‚ČŽ¸”s‚Ĺ‚ ‚Á‚˝‚Ć’fß‚ˇ‚ׂŤ

‚¨‚܂݂ɁuŒÂl“I‚ÉOCaml‚Ş‚ˇ‚˛‚˘‚ĆŽv‚¤v‚Ć‚ ‚邊‚牽‚Š‚Ć“Ç‚ń‚ł݂˝‚çA
’P‚Č‚éƒpƒ‰ƒƒ^Œ^‘˝‘Š‚Ě˜b‚Ĺ‚ľ‚ЂȂ˘‚ą‚Ć‚ÉÎ‚Á‚Ä‚ľ‚Ü‚Á‚˝
u‚Ć‚Ş‚Á‚˝v‚ÂЁu‚ˇ‚˛‚˘v‚ÂЁAŹŠwś‚ĚŠ´‘z•ś‚ĆƒŒƒxƒ‹‚͕ςí‚ç‚Č‚˘
‚ą‚ń‚Čƒ|ƒGƒ€‹LŽ–‚Ĺ‹‹—ż‚đ‚ŕ‚炌‚é‚Ě‚ž‚Š‚çA“úŒoITpro‚Ě‹LŽŇ‚Ƃ͊y‚ȐE‹Ć‚ž‚Ë

>>873
ƒ^ƒCƒgƒ‹ˆČ‘O‚Ě–â‘肣A‹LŽ–‚É’†g‚Ş–ł‚­‚Ęb‚ɂȂç‚ń

>>876
ƒ\[ƒXƒR[ƒh‰đÍƒc[ƒ‹‚Č‚çŒžŒęˆ—Œn‚ĆŽ—‚˝\‘˘‚ɂȂ邊‚çA
(ˆę”Ę“I‚ɂ͕›ě—p‚đ–͕킡‚é‚˝‚߂Ɏg‚í‚ę‚é)do‹L–@‚đŽg‚¤•K—vŤ‚Í–ł‚˘‚ĆŽv‚í‚ę

889 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2014/09/26(‹ŕ) 21:11:21.88 ID:+dkMIegW.net]
‚ż‚ĺ‚Á‚ÂނނÁ‚Ă݂˝‚点‚¤‚˘‚¤ƒy[ƒW‚Ş‚ ‚Á‚˝B
www.haskell.org/haskellwiki/Do_notation_considered_harmful

890 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/26(‹ŕ) 21:24:18.32 ID:rzI+KhbO.net]
‚˝‚ľ‚Š‚Éƒ^ƒCƒgƒ‹‚Ĺ‘š‚ľ‚˝‚Ý‚˝‚˘‚ž‚Č

891 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/27(“y) 09:02:30.03 ID:aRJ76A2x.net]
‚ ‚ ‚˘‚¤ř‚č‹LŽ–“Ç‚ń‚ĹƒhƒLƒhƒL‚ˇ‚é‚͎̂vtŠú‚ĚŽq‹Ÿ‚ž‚Ż
‚ŕ‚Á‚Ć‘ĺlŒü‚Ż‚Ě^–Ę–Ú‚É–Ę”’‚˘‹LŽ–‚Í–ł‚˘‚Ě‚ŠH

892 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/27(“y) 09:08:36.15 ID:V9AoMXji.net]
@‚ŕ‚ľŠŽ‘S–łŒ‡‚ĚƒvƒƒOƒ‰ƒ}‚Ş‘śÝ‚ˇ‚é‚̂ł ‚ę‚΁A‚ť‚¤‚ľ‚˝•ű–@˜_‚É—Š‚ç‚Č‚­‚Ä‚ŕA
ŠŽ‘S‚ɈӐ}’Ę‚č‚É“Žě‚ˇ‚éƒvƒƒOƒ‰ƒ€‚đ“Ş‚Š‚ç‘‚Ť‰ş‚ľ‚Ä‚˘‚Ż‚Î‚˘‚˘‚̂łˇB
ƒIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚âŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚́A•sŠŽ‘S‚ȐlŠÔ‚Ě‚˝‚߂ɗpˆÓ‚ł‚ę‚˝‚ŕ‚́A
‚˘‚í‚΁u”sŽŇ‚Ě“š‹ďv‚Ć‚˘‚ڂ܂ˇB

@‚ŕ‚ż‚ë‚ńA‚ą‚ę‚͋ɒ[‚ˇ‚Ź‚é•\Œť‚Ĺ‚ˇB—ႌ‚΁Al‚Í‹ó‚đ”ň‚ׂȂ˘‚̂Ŕňs‹@‚ɏć‚č‚Ü‚ˇB
‚ą‚Ě‚ą‚Ć‚đ‚ŕ‚Á‚āu”ňs‹@‚Í”sŽŇ‚Ě“š‹ď‚Ĺ‚ ‚év‚ĆŒž‚¤l‚Í‚˘‚Ü‚š‚ńB
‚ť‚¤‚ľ‚˝ˆÓ–Ą‚ł́AƒIƒuƒWƒFƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚âŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚đ”sŽŇ‚Ě“š‹ď‚ĆŒÄ‚Ô‚Ě‚ÍA
’P‚Č‚éŒž—t—V‚тɂˇ‚ʂ܂š‚ńBlŠÔ‚Ş‘S’m‘S”\‚łȂ˘‚͓̂–‚˝‚č‘O‚Ĺ‚ˇ‚Š‚çB



ŠŽ‘S‚É’Š“ú”]‚ž‚Č

893 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/27(“y) 17:11:59.10 ID:lJpImKEe.net]
ŽYŒoMŽŇ‚ŕˆę‚ÉŽ€‚˃JƒX



894 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 11:09:58.25 ID:yTX/1oq/.net]
Ą‰ń’Š“ú‚Ş‚ľ‚Ĺ‚Š‚ľ‚˝‚ą‚Ć‚đ’N‚Ђ܂Â߂Ă­‚ę

895 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 12:21:46.09 ID:MFWVwvB9.net]
ƒXƒŒˆá‚˘ƒJƒX‚Í‚¨ˆř‚ŤŽć‚艺‚ł‚˘

896 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 12:22:16.97 ID:/z7vQ2zP.net]
>>883
‚Ç‚˘‚˝‚Š‚ąŽ€–S

897 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 12:38:21.08 ID:3fm9b2hk.net]
“yˆä‚˝‚ŠŽq‚ŞƒŠƒAƒ‹‚ɑނ˘‚˝‰ß‹Ž‚ɂȂÁ‚˝‚Ě‚Š

898 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 12:39:24.70 ID:/z7vQ2zP.net]
“yˆä‚ނǂ˘‚˝‰ß‹Ž

899 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/09/28(“ú) 12:40:25.54 ID:/z7vQ2zP.net]
‚¨‚ń‚˝‚Ż‚ł‚ń‚Ş•Ź‰Î‚ľ‚Ä
‚¨‚˝‚Ż‚ł‚ń‚ސŔ‚Á‚˝

900 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/10/07(‰Î) 01:19:25.02 ID:RDe60glL.net]
‘ΘbŠÂ‹Ť‚đÄ‹N“Ž‚š‚¸‚ÉAƒŠƒRƒ“ƒpƒCƒ‹‚ľ‚˝ƒ‰ƒCƒuƒ‰ƒŠ‚đƒ[ƒh‚ľ’ꂎ•ű–@‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH
#load ‚Ĺ‚ŕ‚¤ˆę“xƒ[ƒh‚ˇ‚é‚ƁAƒVƒOƒjƒ`ƒƒ‚ŞˆŮ‚Č‚é‚Ć“{‚ç‚ę‚Ä‚ľ‚Ü‚˘‚Ü‚ˇ

901 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/11/07(‹ŕ) 22:47:28.24 ID:jjvVlXlA.net]
OCaml‚ĹŒ^ƒNƒ‰ƒX‚đŽŔŒť‚ˇ‚é•ű–@‚ ‚éH
‚ ‚ĆƒJƒCƒ“ƒh‚ŕ

902 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2014/12/28(“ú) 01:38:33.30 ID:t9XFY33G.net]
ƒ‚ƒWƒ…[ƒ‹‚ĹŒ^ƒNƒ‰ƒX“I‚Č‚ŕ‚Ě‚đě‚邹‚Ć‚Ş‚Ĺ‚Ť‚éB•Ö—˜‚Ć‚ÍŒž‚˘‚Ş‚˝‚˘‚Ş

903 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/05(–Ř) 08:14:28.48 ID:0RN82SQI.net]
Haskell ‚ć‚č OCaml ‚Ě•ű‚Ş•”•Ş•”•Ş‚ĹD‚݂Ȃń‚ž‚Ż‚ÇA
OCaml ‚ÍĹ‹ß‰˝‚Аi“W‚ÂД­“W‚ÂЖł‚˘‚Ě‚Š‚ČB



904 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/05(–Ř) 13:15:20.83 ID:tkrhoEGU.net]
4.0o‚˝‚΂Á‚Š‚ś‚á‚ȂЂÁ‚˝‚Á‚Ż

905 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/05(–Ř) 14:50:21.24 ID:j+EW35P1.net]
‰Ş‘ş‚̓\[ƒXX‚˘‚Ě‚Ş‚Č‚ 

906 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/05(–Ř) 19:17:09.87 ID:Omd6cUWA.net]
>>894
‚˝‚Ć‚Ś‚ÎH

907 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/05(–Ř) 20:40:25.53 ID:SFYHhnYx.net]
ă‚Š‚ç“Ç‚ń‚Ĺ‚˘‚Ż‚Î‰˝‚ľ‚Ä‚˘‚é‚Ě‚Š•Ş‚Š‚éOCaml‚Ěƒ\[ƒX‚͓ǂ݂₡‚˘•”—Ţ
batteries‚Ć‚Šcore‚Ć‚˘‚Á‚˝‘傍‚˘ƒ‰ƒCƒuƒ‰ƒŠ‚Ĺ‚ŕAƒ‚ƒWƒ…[ƒ‹‚Óݖź‚Ěƒtƒ@ƒCƒ‹ŒŠ‚ę‚΂˘‚˘‚ž‚Ż‚Č‚Ě‚ĹA
‚Ç‚ą‚ɉ˝‚Ş‚ ‚é‚Ě‚Š’T‚ľ‚₡‚˘

Šî–{“I‚Ɏ葹‚Ť”]‚Ȃ̂ŁAhaskell‚Í‚Ç‚ą‚Š‚ç“ǂ߂΂˘‚˘‚Ě‚Š•Ş‚Š‚ç‚Č‚˘
ˆŤ–ź‚‚˘import•ś‚Ě‚¨‚Š‚°‚Ĺ‚ŕ‚Á‚Ɠǂ߂Ȃ˘

908 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/05(–Ř) 21:27:52.95 ID:uGoWQo5h.net]
OCaml‚Č‚ń‚ƂȂ­ƒ\[ƒX‚ĚŒŠ‚˝–Ú‚Ěƒoƒ‰ƒ“ƒX‚ވŤ‚˘‚Á‚Ä‚˘‚¤‚̂͂Ȃń‚Š‚í‚Š‚é‚íB

909 –ź‘OF894 mailto:sage [2015/02/06(‹ŕ) 00:00:17.76 ID:mrZTa4bi.net]
>>897
‚Ü‚ł‚É‚ť‚ń‚ȂƂąB‚Ď‚Á‚ĆŒŠ‚ć‚­‚Č‚˘

910 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/06(‹ŕ) 11:46:04.54 ID:qvKWViHE.net]
ƒ\[ƒX‚Ş“Ç‚Ý‚É‚­‚˘ŒžŒę‚Í’v–˝“I‚ɐśŽY••ŰŽçŒř—Ś‚ŞˆŤ‚˘B

911 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/06(‹ŕ) 11:56:15.06 ID:uqQOSJHn.net]
>>898
H
SML‚Ȃ炢‚˘‚́H

912 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/19(–Ř) 21:32:44.77 ID:VWBqr6Q7.net]
ƒŒƒR[ƒhŒ^‚ ‚錞ŒęA‘˝‘ŠƒŒƒR[ƒh‚ ‚錞ŒęAƒtƒB[ƒ‹ƒh‚ރtƒ@[ƒXƒgƒNƒ‰ƒX‚ɂłŤ‚錞Œę
‚¨‚ľ‚ڂāB
‚ş‚ń‚Ô‚ŕ‚Á‚Ä‚é‚Ě‚Ş‚˘‚˘B

913 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/19(–Ř) 22:31:13.58 ID:/rXoqLFu.net]
>>901
SML# ‚Ć‚˘‚¤ Standard ML ‚̏ˆ—Œn‚́u‚ş‚ń‚Ô‚ŕ‚Á‚Ä‚év‚ć
@@# fun get_x {X = x, ...} = x;
@@val get_x = fn : ['a#{X: 'b}, 'b. 'a -> 'b]
@@# val point_2d = {X=1.0, Y=2.0};
@@val point_2d = {X = 1, Y = 2} : {X: real, Y: real}
@@# val point_3d = {X=10.0, Y=20.0, Z=15.0};
@@val point_3d = {X = 10, Y = 20, Z = 15} : {X: real, Y: real, Z: real}
@@# get_x point_2d;
@@val it = 1 : real
@@# get_x point_3d;
@@val it = 10 : real

Standard ML ‚Ěę‡A‘O‚Q‚‚͌žŒęŽd—l‚Ĺ‹K’肳‚ę‚Ä‚˘‚邊‚炡‚×‚Ä‚Ěˆ—Œn‚Ĺ—˜—p‚Ĺ‚Ť‚邯‚ǁA
ĹŒă‚́uƒtƒB[ƒ‹ƒh‚ރtƒ@[ƒXƒgƒNƒ‰ƒXv‚Ĺ‚ ‚邹‚Ƃ͎d—l‚ł͗v‹‚ł‚ę‚Ä‚˘‚Č‚˘
‚˝‚Ć‚Ś‚Î SML/NJ ‚Ć‚˘‚¤ˆ—Œn‚ž‚ƁAă‹L‚ĚƒR[ƒh‚̓Gƒ‰[‚ɂȂé
@@- fun get_x {X = x, ...} = x;
@@stdIn:1.2-1.28 Error: unresolved flex record
@@(can't tell what fields there are besides #X)

SML# ‚Ş“ĆŽŠ‚ÉŠg’Ł‚ľ‚˝ƒŒƒR[ƒhŒ^‚ÉŠÖ‚ľ‚ẮASML# ƒvƒƒWƒFƒNƒg‚Ěƒz[ƒ€ƒy[ƒW‚É
“ú–{Œę‚̉đŕ‚Ş‚ ‚邊‚çA‚Ü‚¸Ĺ‰‚ɓǂń‚ł݂é‚Ě‚Ş‚˘‚˘‚ĆŽv‚¤
ESML#‚ĚŠg’Ł‹@”\FƒŒƒR[ƒh‘˝‘АŤ in ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒęSML#‰đŕ
@www.pllab.riec.tohoku.ac.jp/smlsharp/docs/2.0/ja/Ch7.xhtml



914 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/19(–Ř) 22:34:08.05 ID:VWBqr6Q7.net]
Ş‚ ‚肪‚ƁB
‚Ů‚ń‚Ƃɂş‚ń‚ԁIH@ƒtƒB[ƒ‹ƒhƒtƒ@[ƒXƒgƒNƒ‰ƒX‚Ȃ̂ť‚ĚŒžŒęH

915 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/19(–Ř) 22:35:11.19 ID:VWBqr6Q7.net]
‚ A‚Š‚˘‚Ä‚ ‚Á‚˝A‚˛‚ß‚ńB

916 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/19(–Ř) 22:37:49.31 ID:VWBqr6Q7.net]
SML/NJ‚Á‚Ă₂́AƒtƒB[ƒ‹ƒh‚ރtƒ@[ƒXƒg‚ś‚á‚Č‚˘‚Ć‚ľ‚āA
SML#‚Á‚Ă₂̓tƒ@[ƒXƒg‚Ȃ́H

‚Ů‚Š‚É‚ŕ>>900 ‘S•”Ž‚Á‚Ă錞Œę‚ÂЂ ‚ę‚΂¨‚ľ‚ڂāB‚Ý‚ń‚ȁB

917 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/20(‹ŕ) 03:39:21.83 ID:V63A/fo0.net]
‚PDƒŒƒR[ƒhŒ^A‚ ‚邢‚́A‚ť‚ę‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â
‚QDƒŒƒR[ƒhŒ^ior ‚ť‚ę‚É—Ţ‚ˇ‚éŒ^j‚̍\‘˘“I•”•ŞŒ^ŠÖŒW‚đˆľ‚Ś‚é
‚RD‚Ĺ‚Ť‚ę‚΁A‘˝‘ŠƒŒƒR[ƒhŒ^‚ÂЂť‚ę‚Óݗl‚Č‚Ě‚đŽ‚Â
‚SD‚Ĺ‚Ť‚ę‚΁AƒŒƒR[ƒh‚ĚƒtƒB[ƒ‹ƒh–ź‚Şƒtƒ@[ƒXƒgƒNƒ‰ƒX
( x = [name = 3] : [name : int] ‚Č‚ç@name‚ރtƒ@[ƒXƒgƒNƒ‰ƒXj

‚ą‚ęƒJƒo[‚Ĺ‚Ť‚錞Œę‚Č‚˘H
‚¤‚Ś‚Ĺ‚¨‚ľ‚ڂĂŕ‚ç‚Á‚˝‚Ě‚ľ‚ç‚ׂĂ݂˝‚Ż‚Ç
SML/NJ‚Á‚Ă̂͂PC‚Q‚đ–ž‚˝‚ľ‚Ä‚ť‚¤
SML#‚Á‚Ă̂Ş1,2,3‚đ–ž‚˝‚ľ‚Ä‚ť‚¤A
‚ ‚Ć
scala‚Ş–ł–źƒIƒuƒWƒFƒNƒg‚Ý‚˝‚˘‚Ȃ₂Ĺ1,2,3‚đ–ž‚˝‚ľ‚Ä‚ť‚¤H
@@@Œ^‚đˆę•”‚Š‘‚ЂȂ˘‚Ćƒ_ƒ‚ž‚Ż‚Ç
‚Ů‚Š‚É‚ą‚̕ӂłȂń‚Š‚˘‚˘ŒžŒę‚Č‚˘H
clojure? ‚Á‚Ă̂Ş4‚Ý‚˝‚ľ‚đЂž‚Ż‚ÇƒRƒ“ƒpƒCƒ‹Žž‚ÉŒ^‚ż‚Ľ‚Á‚­‚ľ‚Ä‚­‚ę‚Č‚˘‚ć‚Ë‚ť‚ęH
@@‚¤[‚ń‚Č‚ń‚ЂȂ˘H

918 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/20(‹ŕ) 09:34:49.39 ID:vrO8Sxqb.net]
1

919 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/20(‹ŕ) 10:31:17.89 ID:N6pKHonh.net]
‚ś‚á‚ ‰´‚Í2

920 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/20(‹ŕ) 10:55:47.88 ID:sOgXDRpH.net]
h‘č‚ÍŽŠ—Í‚Ĺ‚â‚ęw

921 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/21(“y) 00:55:59.35 ID:KgB/c0aN.net]
>>906
Standard ML ‚ĚƒŒƒR[ƒhŒ^‚͍\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚˝‚Č‚˘‚ć
\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚ÂƒŒƒR[ƒhŒ^‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â‚Ě‚Í OCaml ‚â Java
‚˘‚í‚ä‚éƒIƒuƒWƒFƒNƒgŽwŒü‚É‚¨‚Ż‚éƒNƒ‰ƒX‚Ć‚ť‚ę‚ç‚ĚŠÔ‚ĚŒpłŠÖŒW‚Ě‚ą‚Ć

‚Ü‚˝u‘˝‘ŠƒŒƒR[ƒhŒ^v‚Ć‚˘‚¤—pŒę‚ĚˆÓ–Ą‚ށuƒpƒ‰ƒƒ^Œ^‘˝‘Š‚ČƒŒƒR[ƒhŒ^v
‚Ĺ‚ ‚é‚Č‚ç‚΁AStandard ML ‚Í‘˝‘ŠƒŒƒR[ƒhŒ^‚đŽ‚Â‚ą‚ƂɂȂé
‚ą‚ą‚Ĺƒpƒ‰ƒƒ^Œ^‘˝‘Š‚ÍAJava ‚ž‚ĆƒWƒFƒlƒŠƒNƒX(‘ĚŒ^)‚ĆŒÄ‚Î‚ę‚Ä‚˘‚é

Œ‹˜_‚Ć‚ľ‚āAStandard ML(‚Ć‚ť‚̏ˆ—Œn SML/NL ‚¨‚ć‚Ń SML#)‚Í‚P‚Ć‚R‚đ–ž‚˝‚ˇ


ŽŸ‚Ƀtƒ@[ƒXƒgƒNƒ‰ƒX‚ɂ‚˘‚āA>>902 ‚ĚƒR[ƒh‚É‚¨‚Ż‚éŠÖ” get_x ‚Ě’č‹`‚ž‚Ż‚ÇA
@uƒtƒB[ƒ‹ƒh‚Ć‚ÍƒŒƒR[ƒh’l‚Š‚çƒtƒB[ƒ‹ƒh’l‚Ö‚ĚŽĘ‘œ(ŠÖ”)‚Ĺ‚ ‚év
‚Ć‚˘‚¤ŠÖŒW‚É‹C•t‚Ż‚ÎA‚ť‚Ě’č‹`‚ÍˆČ‰ş‚̂悤‚ÉŠČŒ‰‚ɂȂé
@@# val get_x = #X;
@@val get_x = fn : ['a#{X: 'b}, 'b. 'a -> 'b]@@(* SML/# *)
‚‚܂čƒtƒB[ƒ‹ƒh #X ‚Í(valéŒž‚Ĺ)ŽŻ•ĘŽq‚ɑД›‚ľ‚˝‚čA‘ź‚̊֐”‚Ö“K—p‚ľ‚˝‚čB
‚ ‚éŠÖ”‚Ě•]‰żŒ‹‰Ę‚Ć‚ľ‚ĕԂˇ‚ą‚Ć‚Ş‚Ĺ‚Ť‚é
‚ą‚¤‚ľ‚˝”’l‚â•śŽš—ń‚Ć‚˘‚Á‚˝’l‚Óݓ™‚Ɉľ‚Ś‚éŤŽż‚đŽw‚ľ‚ătƒ@[ƒXƒgƒNƒ‰ƒX‚ĆŒÄ‚Ô

‚ł‚ç‚ɏă‹L‚Ě—á‚Í SML# ‚ž‚Ż‚ÇASML/NJ ‚ŕŒ^ƒVƒXƒeƒ€‚Ş’Pƒ‚˝‚Š‚çŒ^„˜_‚ÉŽ¸”s‚ˇ‚邞‚Ż‚ĹA
ƒf[ƒ^Œ^‚đ–žŽŚ“I‚ɐ錞‚ˇ‚ę‚Ί֐” get_x ‚đ’č‹`‚Ĺ‚Ť‚é
@@- val get_x = #X : {X: real, Y: 'a} -> real;
@@val get_x = fn : {X:real, Y:'a} -> real@@@(* SML/NJ *)
Œ^ƒVƒXƒeƒ€‚̐§–ń‚Ćƒtƒ@[ƒXƒgƒNƒ‰ƒX‚Ć‚˘‚¤ŤŽż‚đ‚˛‚Á‚ż‚á‚É‚ˇ‚ׂŤ‚ł͂Ȃ˘

‚܂Ƃ߂é‚ƁAStandard ML(‚Ć‚ť‚Ě‚ˇ‚×‚Ä‚Ěˆ—Œn)‚ĚƒtƒB[ƒ‹ƒh‚̓tƒ@[ƒXƒgƒNƒ‰ƒX‚Ĺ‚ ‚é

922 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/21(“y) 01:03:27.14 ID:KaIHMFIz.net]
> @@- val get_x = #X : {X: real, Y: 'a} -> real;
‚Ĺ‚ŕ‚ą‚Ě get_x ‚Á‚āA>>902 ‚Ě point_3d ‚ɂ͎g‚ڂȂ˘‚ć‚ˁB

923 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/21(“y) 01:45:43.43 ID:KgB/c0aN.net]
‚¤‚ńAŽg‚ڂȂ˘
‚ť‚ꂪ >>910 ‚ŏ‘‚˘‚˝(Standard MLŒžŒęŽd—l‚É‚¨‚Ż‚é)uŒ^ƒVƒXƒeƒ€v‚̐§–ń‚ž‚Ë
‚ť‚̐§–ń‚đ–ł‚­‚ľ‚˝ SML# ‚Ş“ÁˆŮ‚Č‚ž‚Ż‚ĹASML/NJ ˆČŠO‚̑唟‚Ě SML ˆ—Œn‚ɓ݂ś§–ń‚Ş‚ ‚é



924 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/21(“y) 06:39:28.04 ID:QYKbOsyjA]
SML”‚Ístructual subtypeŠÖŒW@‚ŕ‚‚ń‚ś‚á‚Č‚˘‚́HŞ‚ĚƒŠƒ“ƒNćŒŠ‚éŒŔ‚肳
{l1:a, l2:b} < {l1:a} ‚Ý‚˝‚˘‚Ɉľ‚í‚ę‚Č‚˘‚́H
java‚Ě•”•ŞŒ^ŠÖŒW‚Í–žŽŚ“I‚ɃNƒ‰ƒX–ź‚ɏ‡˜ŠÖŒW•t‚Ż‚˝‚ž‚Ż‚Ě‚ŕ‚Ě‚ž‚Ż‚ś‚á‚Č‚˘‚́H

ƒtƒB[ƒ‹ƒh‚đƒtƒ@[ƒXƒgƒNƒ‰ƒX‚Ć‚ľ‚Ĉľ‚Ś‚é‚悤‚Č‹Z‚Ş‚ ‚é‚̂͂¤‚Ś‚Ěŕ–ž‚Ĺ—‰đ‚ľ‚˝BThanks. Žv‚Á‚Ä‚˝‚ć‚čŽg‚Ś‚é‚ČsmlB

ˆę•ű‚ŁAƒtƒB[ƒ‹ƒhƒŠƒeƒ‰ƒ‹ŽŠ‘Ě‚đAŠÖ”Œo—R‚łȂ­Aƒtƒ@[ƒXƒgƒNƒ‰ƒX‚Ć‚ľ‚Ä‚ ‚Â‚Š‚¤•K—v‚Ş‚ ‚é/‚ť‚Á‚ż‚̂ق¤‚ލD‚Ü‚ľ‚˘ ‚Š‚ŕ‚ľ‚ę‚Č‚˘
ă‚ĚƒŠƒ“ƒNć‚É‚ ‚é˜_•śŒŠ‚邊‚Ź‚či—ႌ‚΁Ťj‚ť‚¤‚˘‚¤‚˘‚Ý‚Ĺ‚Ěƒtƒ@[ƒXƒgƒNƒ‰ƒXƒtƒB[ƒ‹ƒh‚ÍŒťó‚͈ľ‚Á‚ĂȂ˘‚Ə‘‚˘‚Ä‚ ‚éB
SML# in Industry: A Practical ERP System Developmentn,
# val get_x = #X;
‚ĚX‚ÉŽŔsŽž’†‚É“ž‚ç‚ę‚é•śŽš—ń‚Ě’l‚đŽg‚˘‚˝‚˘
String str = "myfld";
Rec rec = {str:"yaaa"};
‚Ý‚˝‚˘‚É‚łB

‚¤[‚ńsml‚Ĺ‚Š‚­‚ЁAsml#‚Â‚Š‚¤‚ЁA‚ť‚ę‚Ć‚ŕJava,Scala,‚Ĺ‚Š‚­‚Ђ܂イ‚ȁB
Œ^„˜_‚Í•K—v‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Č‚˘‚ľAsml#‚Á‚Ăǂą‚Ü‚Ĺƒƒ“ƒe‚ł‚ę‚é‚Ě‚Š‰đ‚ç‚Č‚˘‚ľASML/NJ‚Ş‚˘‚˘‚ЂȁAA‚ľ‚Š‚ľ>>911‚Ş‚Ť‚ɂȂé‚ȁB
scala‚ĚƒIƒuƒWƒFƒNƒg‚ĹƒŒƒR[ƒh‚đƒVƒ~ƒ…ƒŒ[ƒg‚ˇ‚邊AA

ƒtƒ@[ƒXƒgƒNƒ‰ƒX‚ĚƒtƒB[ƒ‹ƒh‚đŽ‚ÂA
ƒŒƒR[ƒh‚ō\‘˘“I‚Č•”•ŞŒ^ŠÖŒW‚đ‚ŕ‚Á‚Ä‚˘‚é‚悤‚Č‚Ě‚Ş‚Ů‚ľ‚˘B

925 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/02/21(“y) 06:49:52.82 ID:QYKbOsyjA]
‚Ć‚˘‚¤‚Š‚ą‚ąML‚Ě‚ˇ‚ꂞ‚Á‚˝‚Ě‚ŠAŠÖ”Œ^ŒžŒę‘S”Ę‚Š‚ĆŽv‚Á‚˝B

926 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/02/21(“y) 20:03:59.94 ID:KgB/c0aN.net]
>>910
>Standard ML ‚ĚƒŒƒR[ƒhŒ^‚͍\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚˝‚Č‚˘‚ć
>\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚ÂƒŒƒR[ƒhŒ^‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â‚Ě‚Í OCaml ‚â Java
>‚˘‚í‚ä‚éƒIƒuƒWƒFƒNƒgŽwŒü‚É‚¨‚Ż‚éƒNƒ‰ƒX‚Ć‚ť‚ę‚ç‚ĚŠÔ‚ĚŒpłŠÖŒW‚Ě‚ą‚Ć

ŽŠŒČƒŒƒX‚ž‚Ż‚ÇA‚ą‚Ě’i—Ž‚ÍŠÔˆá‚˘‚ފ܂܂ę‚Ä‚˘‚˝‚̂Œůł‚ˇ‚é

‚Ü‚¸F
>Standard ML ‚ĚƒŒƒR[ƒhŒ^‚͍\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚˝‚Č‚˘‚ć
‚ą‚Ě•śÍ‚͐ł‚ľ‚˘‚Ż‚ÇASML# ‚́u\‘˘“Iv•”•ŞŒ^ŠÖŒW‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â
‚ž‚Š‚ç >>902 ‚̊֐” get_x ‚Í point_2d ‚Ćpoint_3d ‚̂ǂż‚ç‚É‚ŕ“K—p‚Ĺ‚Ť‚é(>>911)
‚ť‚ľ‚Ä SML# ‚ž‚ƁApoint_2d ‚Ć point_3d ‚Ě‚ť‚ꂟ‚ę‚ĚŒ^‚ɂ‚˘‚āA
{X: real, Y:real} >= {X: real, Y:real, Z: real} ‚Ć‚˘‚¤•”•ŞŒ^ŠÖŒW‚đŽ‚żA
‚ą‚ą‚Ĺ ŠÖŒW a >= b ‚́ua ‚Ě•”•ŞŒ^‚Ş b ‚Ĺ‚ ‚év‚ą‚Ć‚đˆÓ–Ą‚ˇ‚é

ŽŸ‚ɁF
>\‘˘“I•”•ŞŒ^ŠÖŒW‚đŽ‚ÂƒŒƒR[ƒhŒ^‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â‚Ě‚Í OCaml ‚â Java
>‚˘‚í‚ä‚éƒIƒuƒWƒFƒNƒgŽwŒü‚É‚¨‚Ż‚éƒNƒ‰ƒX‚Ć‚ť‚ę‚ç‚ĚŠÔ‚ĚŒpłŠÖŒW‚Ě‚ą‚Ć
‚ą‚Ě•śÍ‚ÍŠŽ‘S‚ČŠÔˆá‚˘‚ŁAł‚ľ‚­‚Í
uu”ń\‘˘“Iv•”•ŞŒ^ŠÖŒW‚đŽ‚ÂƒŒƒR[ƒhŒ^‚É—Ţ‚ˇ‚éŒ^‚đŽ‚Â‚Ě‚Í OCaml ‚â Java (...Œă—Ş)v‚ɂȂé
‚˝‚ÂڂÎ(‰Ë‹óŒžŒę‚Ĺ)“ńŽŸŒłŔ•Wă‚Ě“_‚Ć‚ľ‚Ä ’ŠŰƒNƒ‰ƒX {} ‚đ’č‹`‚ľA‚ť‚Ě‹ďŰƒNƒ‰ƒX‚Ć‚ľ‚Ä
{Xޞ: real, Yޞ: real} ‚¨‚ć‚Ń(Œ´“_‚Š‚ç‚Ě‘Š‘Î“I‚Č) {Šp“x: real, ‹——Ł: real} ‚đ’č‹`‚Ĺ‚Ť‚é
‚ą‚ą‚ŁA‚Q‚‚̋ďŰƒNƒ‰ƒX‚ĚƒtƒB[ƒ‹ƒh\Ź(=“ŕ•”“I\‘˘)‚Í‘S‚­ˆŮ‚Ȃ邯‚ę‚ǁA
{} >= {Xޞ: real, Yޞ: real} ‚¨‚ć‚Ń {} >= {Šp“x: real, ‹——Ł: real} ‚Ć‚˘‚¤•”•ŞŒ^ŠÖŒW‚đŽ‚Â

927 –ź‘OF•ĐŽR”Ž•śMZ ŸT6xkBnTXz7B0 mailto:sage [2015/03/06(‹ŕ) 00:20:10.28 ID:Utx2vhNJ.net]
ML‚ĹŠ”Žćˆř‚ľ‚Ă郄ƒc‚¨‚éH

928 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/03/06(‹ŕ) 19:18:02.97 ID:z8rf25M9.net]
>>916
https://www.janestreet.com/

929 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/04/11(“y) 09:23:04.09 ID:4MGH5loU.net]
wŠÖ”Œ^ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É–ÚŠo‚ß‚˝! IQ145‚̏—Žq‚Zś‚̐ć”y‚Š‚çŽó‚Ż‚˝“ÁŒP5“úŠÔx
www.amazon.co.jp/dp/4798043761/

‚Č‚ń‚Š–Ę”’‚ť‚¤B
ƒxƒXƒgƒZƒ‰[‚PˆĘ‚ž‚ľB

930 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/04/11(“y) 11:09:33.39 ID:6e+Pm3/z.net]
’˜ŽŇ–ź‚݂Ăǂńˆř‚Ť

931 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/04/11(“y) 14:52:19.95 ID:kM0sKeAC.net]
>>918
‚܁[‚˝ƒnƒQ‚̐lƒoƒJ‚â‚Á‚Ä‚é‚Ě‚Š

932 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/04/30(–Ř) 22:13:28.21 ID:CyAc4DaC.net]
‚ą‚ę‚ ‚킚‚ŁAqiita‚ʼn˝ƒ–ŒŽ‚Š‘O‚ɐé“`Žn‚ß‚˝‚ń‚ž‚ć‚ȁB

Ą‰ń‚ĚMS‚ĚŠJ”­ŽŇŒü‚ŻƒCƒxƒ“ƒg‚ŁAƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€ƒAƒs[ƒ‹‚ľ‚Ä‚˝‚Š‚çAF#‚É‚ŕƒ`ƒƒƒ“ƒX‚Ş‘‚Ś‚é‚Š‚ŕB

933 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/06/21(“ú) 14:35:56.40 ID:jZdgW1bu.net]
MLŒn‚Ĺƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Á‚Ăǂ¤‚â‚é‚́H
‚Ĺ‚Ť‚ę‚΁AƒvƒŠƒGƒ“ƒvƒeƒBƒu‚ŁB
ƒmƒ“ƒvƒŠ‚Č‚çAƒoƒCƒ“ƒfƒBƒ“ƒO‚ł‚Ś€”ő‚Ĺ‚Ť‚ę‚Îpthread‚Ć‚ŠŽg‚¤‚ž‚Ż‚Ĺo—ˆ‚é?

‚ ‚ƁAƒ}ƒ‹ƒ`ƒRƒA‚Ĺ“Ž‚­ˆ—Œn‚Á‚Ăǂń‚Č‚Ě‚Ş‚ ‚č‚Ü‚ˇ‚ЁH



934 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/06/21(“ú) 15:56:19.44 ID:h+2IwqsQ.net]
ƒmƒ“ƒvƒŠƒGƒ“ƒvƒeƒBƒu‚Č•Ŕs‚ĚƒtƒŒ[ƒ€ƒ[ƒN‚Ć‚ľ‚Ä‚ÍConcurrent MLA
ƒ}ƒ‹ƒ`ƒRƒA‚ĹƒvƒŠƒGƒ“ƒvƒeƒBƒu‚Ĺ“Ž‚­ˆ—Œn‚́cMultiMLtonHŽg‚Á‚˝‚ą‚ƂȂ˘‚Ż‚Ç

935 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/06/21(“ú) 21:09:48.45 ID:jZdgW1bu.net]
>>923
‚ ‚肪‚Ć‚¤IŽQl‚É‚ľ‚Ă݂܂ˇB

936 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/06/22(ŒŽ) 21:17:40.35 ID:NI+fH6po.net]
SML/NJ‚ÉCML‚Ş“ü‚Á‚Ä‚é‚Ý‚˝‚˘‚ž‚Ż‚Ç
ŒÄ‚яo‚ľ‚Š‚˝ŽŠ‘Ě‚Ş—Ç‚­•Ş‚Š‚č‚Ü‚š‚ń‚Ĺ‚ľ‚˝,,,

937 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/06/22(ŒŽ) 22:19:01.14 ID:OHI7eLtz.net]
‚Ü‚žƒoƒCƒgƒR[ƒh‚ž‚݂Ȃń‚ŏˆ—‘Ź“x“I‚ɂ̓ƒŠƒbƒg”–‚˘‚Şocaml-multicore‚ŕŠJ”­’†
https://github.com/ocamllabs/ocaml-multicore

’ú‚ß‚ÄF#‚ވę”ÔŠy‚ť‚¤

938 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/07/04(“y) 11:48:28.89 ID:D//5Uocc.net]
V’Ş10ŒŽ†(9/7”­”„)‚ɍŐV’ˇ•ҁwƒ‚ƒiƒh‚Ě—Ěˆćx330–‡ˆę‹“ŒfÚ

939 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/07/19(“ú) 15:49:50.98 ID:1yK25cK1.net]
Haskell@ƒKƒ`ƒ€ƒ`‚˘‚˘’j
F# ƒ^ƒ}‚ŕƒTƒI‚ŕŽć‚Á‚˝ƒjƒ…[ƒn[ƒt
OCaml ƒ^ƒ}‚Í“EoAƒTƒI‚ÍŽc‚ľ‚˝ƒIƒJƒ}

Java ƒmƒ“‹C‚Ěˆę”ʐl
C@ŒĂ•—‚Čˆę”ʐl
C++ ’c‰ň‚̐˘‘ă‚Ěˆę”ʐl
C#@‚ä‚Ƃ萢‘ă

940 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/08/01(“y) 08:14:56.43 ID:keSdeN9Q.net]
Ocaml‚Á‚Äscheme‚Ěvalues‚ɑГ–‚ˇ‚é‚̂Ȃ˘‚̂łˇ‚ЁH

941 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2015/08/02(“ú) 05:19:00.73 ID:OeY6iFU6.net]
+ ‚Ć+. ‚Á‚Đâ‘΂ɋć•Ę‚ľ‚Č‚˘‚Ć‚˘‚݂Ȃ˘‚̂łˇH•‚“ŽŹ”‚Ðސ”‚ĹƒR[ƒh‚킯‚é‚̂߂ń‚Ç‚­‚ł‚˘

942 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2015/11/01(“ú) 12:21:17.11 ID:FL14q5P6.net]
min-caml‚đ“Ç‚Ý‰đ‚ą‚¤‚ĆŽv‚Á‚ĂłŤ‚ę‚ÎŹ‚ł‚­•Ş‚Ż‚ÄƒRƒ“ƒpƒCƒ‹‚ľ‚ÄŠm‚Ђ߂˝‚˘‚Ĺ‚ˇ
parser.mly/lexer.mll/id.ml/syntax.ml/type.ml
‚ą‚ą‚Ü‚Ĺ‚ŞĹ‰‚̉ň‚̂悤‚Ȃ̂Ĺocamlyacc/ocamllex‚ľ‚˝‚ ‚ĆƒCƒ“ƒ^ƒvƒŠƒ^‚Ĺ
#use "type.ml"
#use "id.ml"
#use "syntax.ml"
#use "parser.ml"
#use "lexer.ml"
‚܂łâ‚é‚Ćlexer.ml‚đ“ǂݍž‚ń‚Ĺ‚˘‚é‚Ě‚Élexer.mll‚ĹƒGƒ‰[‚Ş‚Ĺ‚Ü‚ˇ
‚Ç‚¤‚â‚Á‚ăCƒ“ƒ^ƒvƒŠƒ^‚ɓǂݍž‚߂΂˘‚˘‚̂łľ‚傤‚Š

943 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/03/06(“ú) 17:23:06.30 ID:LFfI8YF2.net]
C++11‚Ćboost‚Ĺml‚Ć“™‰ż‚Č‚ą‚Əo—ˆ‚é‚悤‚ɂȂÁ‚ĂȂ˘H



944 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/03/07(ŒŽ) 12:29:48.85 ID:IQOnvxBL.net]
Šy‚ɂ͂ȂÁ‚Ä‚ŕ“™‰ż‚ɂ͂ȂÁ‚ĂȂ˘

945 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2016/06/16(–Ř) 23:45:45.68 ID:ogi8+DdB.net]
OCamlŠo‚Ś‚ÄHaxe‚Ěƒ^[ƒQƒbƒgŽŠ•Ş‚Ĺ‘‚Ż‚é‚悤‚ɂȂÁ‚˝‚ç‚Č‚ ‚Á‚ÄŽv‚Á‚˝‚Ż‚Ç
ƒpƒbƒgŒŠ‰˝‚ޏ‘‚˘‚Ä‚ ‚é‚Ě‚Š—Ç‚­‚킊‚ç‚Č‚˘

946 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/07/09(“y) 07:50:35.12 ID:lXAilHyr.net]
>>928
JavaScript ‹ę˜Jl

947 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/07/22(‹ŕ) 00:00:06.57 ID:Zm57F0sF.net]
OCaml ƒCƒ“ƒXƒg[ƒ‹‚ľ‚Ä‚˝‚ç �� ‚ޏo‚Ä‚Ť‚˝B
ŠG•śŽš‚Ş‚ą‚ń‚ȂƂą‚ë‚É‚ŕio‚ľ‚Ä‚é‚Ƃ́cc

948 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/07/23(“y) 20:35:22.56 ID:K/hEThar.net]
F#‚Í‚˘‚Ü‚˘‚żˇ‚čă‚Ş‚ç‚ń‚Ě‚ĹOCaml‚ɖ߂邊

949 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/07/31(“ú) 08:26:29.15 ID:FitcqrL7.net]
OCaml‚ɂ͊֐”‡Ź‚Ş‚Č‚˘‚Ɛu‚­‚ń‚Ĺ‚ˇ‚ށA@@‚͍‡Ź‚ł͂Ȃ˘‚̂łˇ‚Š

950 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 10:19:54.63 ID:75SbB3DN.net]
OCaml•׋­‚ľ‚Í‚ś‚ß‚Ě‰SŽŇ‚ĚŽż–â‚Č‚ń‚Ĺ‚ˇ‚ށA‚ǂȂ˝‚Š‹ł‚ڂĂ­‚ž‚ł‚˘

https://ocaml.org/learn/tutorials/modules.ja.html
‚ą‚ą‚Ěŕ–ž‚É‚ć‚é‚ƁAs––‚Ě;;‚đ”đ‚Ż‚é‚˝‚߂݂ń‚Č‚ą‚¤‘‚­
open Amodule
let () = hello ()

‚Á‚Ä‚ ‚é‚ń‚Ĺ‚ˇ‚ށA‚ą‚ꂪ‚Ü‚¸—‰đ‚Ĺ‚Ť‚Č‚˘
()‚Á‚Äunit‚̒萔’l‚Ć‚˘‚¤‚ŠƒŠƒeƒ‰ƒ‹‚Ý‚˝‚˘‚Č‚ŕ‚̂Ȃ̂ł͂Ȃ˘‚Ĺ‚ˇ‚ЁH
let‚Ĺ‘Š”›‚ˇ‚é“I‚ČƒR[ƒh‚ޏ‘‚Ż‚é‚ą‚Ć‚ŞäD‚É—Ž‚ż‚Č‚˘‚̂łˇ‚ށEEE

951 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 13:34:30.13 ID:xfbClL/y.net]
() ‚Á‚Ä C ‚Ě void ‚Ý‚˝‚˘‚Č‚ŕ‚ń‚â‚ëB
hello() ‚Ě–ß‚č’l‚Ş void ‚Ĺ—ź•Ó void = void ‚Ĺ OK ‚Ý‚˝‚˘‚ȁB

952 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 18:21:07.36 ID:anKFyHj7.net]
=‚Ş“™†‚Ȃ炝‚ń‚ČŠ´‚ś‚Á‚Ä‚ˇ‚é‚̂łˇ‚ށA
let •ϐ”–ź = ’l@‚Á‚ÄŒ`‚É“–‚Ă͂܂é‚Ć
unit‚Ě()‚Á‚ĕϐ”–ź‚Ĺ‚ ‚č’l‚Ĺ‚ŕ‚ ‚é‚Á‚Ä‚ą‚ƁH
‚Ć‚Šl‚Śo‚ˇ‚ĆŹ—‚ľ‚Ä‚

953 –ź‘OFľ‚Ü‚˘‚Ü‚ˇĽĽĽ []
[‚ą‚ą‰ó‚ę‚Ă܂ˇ]



954 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 18:22:47.76 ID:h+44ee0t.net]
>>939
‚ť‚Ě—p“r‚Ěę‡’P‚Č‚éƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚Ȃ̂Ĺ()‚É‚ť‚ń‚Č‚ÉˆÓ–Ą‚͂Ȃ˘B
let _ =`‚Ĺ‚ŕ“Žě‚ˇ‚é‚ćB

955 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 19:39:25.71 ID:MnPjnRyk.net]
>>941
let‚Í‘ă“ü‚ł͂Ȃ­ƒpƒ^[ƒ“ƒ}ƒbƒ`
•’i‚Í let ƒpƒ^[ƒ“ = ŽŽ ‚Ěƒpƒ^[ƒ“‚̂Ƃą‚ë‚ɐV‹K‚Ě‘Š”›(•ϐ”–ź)‚đˆęŒÂ’u‚˘‚Ă邞‚Ż
let 1 =2 ‚Ć‚Š‘‚Ż‚ÄMatch_failure‚ɂȂé‚ć

956 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/02(‹ŕ) 21:44:32.31 ID:TuW8Vb/N.net]
ŠF‚ł‚ń‚ ‚肪‚Ć‚¤A‰˝‚ƂȂ­•Ş‚Š‚č‚Ü‚ľ‚˝
ŽŔŰ‚ɢlet x::xs = [1;2;3;4];;قÂЂâ‚é‚Ćx=1Axs=[2;3;4]‚ÂЂȂč‚Ü‚ˇ‚Ë
let‚Á‚Ă̂Ímatch‚Ě’P“Ćƒpƒ^[ƒ“ƒo[ƒWƒ‡ƒ“‚Ý‚˝‚˘‚ČŠ´‚ś‚Č‚ń‚Ĺ‚ˇ‚ˁA‚Ť‚Á‚Ć

957 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/03(“y) 14:38:27.01 ID:xDozGH3Q.net]
OCaml‚ŕŽĚ‚Ăނ˝‚˘
qiita.com/HirofumiYashima/items/98d35b40dde12bbb5d6d

958 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/04(“ú) 01:00:38.68 ID:m/Nfzz4G.net]
‚˝‚Ń‚˝‚я‰SŽŇ“IŽż–â‚Ĺ‚ˇ‚˘‚Ü‚š‚ń
OCaml‚É‚ÍList‚âArray‚ɑ΂ˇ‚égroup byŠÖ”‚Á‚Ä–ł‚˘‚ń‚Ĺ‚ľ‚傤‚ЁH
•W€ƒ‰ƒCƒuƒ‰ƒŠ(ideone‚âyukicoder‚Ĺ—˜—p‰Â”\)‚Ě”ÍˆÍ“ŕ‚Ĺ‘śÝ‚ˇ‚ę‚ÎŠđ‚ľ‚˘‚ń‚Ĺ‚ˇ‚ŞĽĽĽ

959 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/04(“ú) 21:14:26.78 ID:ZFd7dRv3.net]
List.filter : ('a -> bool) -> 'a list -> 'a list ‚Ȃ炠‚éB
Array‚ɂ͂Ȃ˘‚Š‚çŽŠ—͂ŎŔ‘•‚ˇ‚邊ExtLib‚Ĺ‚ŕŽg‚¨‚¤B

‚Á‚Ä‚˘‚¤‚Š•W€ƒ‰ƒCƒuƒ‰ƒŠ‚ž‚Á‚˝‚玊•Ş‚ĹŒŸő‚ľ‚悤‚ˁB
”nŽ­‚Ȃ́H

960 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/04(“ú) 21:40:33.19 ID:m/Nfzz4G.net]
>>947
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Í’T‚ľ‚˝‚Ż‚ÇA–ł‚Š‚Á‚˝‚Š‚çŽŠě‚ľ‚˝‚ć
Ĺ‹ß‚ž‚ĆF#‚É‚ľ‚ëscala‚É‚ľ‚ëgroupby‚Ş‚ ‚é‚Ě‚Ş“–‚˝‚č‘O‚ž‚Š‚çAŠm”F‚Ě‚˝‚ß•ˇ‚˘‚Ă݂˝
‚ť‚Ě’ö“x‚ĚŽ–î‚ŕŽ@‚š‚Č‚˘‚¨‘O‚Ş”nŽ­‚ś‚á‚Ë‚—

961 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/05(ŒŽ) 20:50:26.74 ID:uZnwqH5s.net]
h‘č‚⋣ƒvƒ‚Ĺ‚ŕ‚â‚é‚ń‚ś‚á‚Č‚Ť‚áCore‚ŠBatteries“ü‚ę‚Č‚˘‚Ć‚â‚Á‚Ä‚ç‚ę‚Č‚˘

962 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/10(“y) 11:17:54.65 ID:hxR4/XV4.net]
•W€ƒ‰ƒCƒuƒ‰ƒŠƒSƒ~‚ˇ‚Ź

963 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2016/09/10(“y) 20:27:19.82 ID:vL431mpn.net]
map reduce‚ɑГ–‚ˇ‚é‚ŕ‚ń‚Ş‚ ‚ę‚΂˘‚Ż‚é‚ń‚ś‚á‚Ë



964 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/02/27(ŒŽ) 20:54:32.60 ID:nBcs47LL.net]
uƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ĚŠî‘bv‚đ”ƒ‚Á‚Ä‚Ť‚ÄOcaml‚đŽn‚߂悤‚Ć‚ľ‚˝‚̂łˇ‚ރCƒ“ƒ^ƒvƒŠƒ^‚Ş“ú–{Œę‚đ•\ŽŚ‚ľ‚Ä‚­‚ę‚Ü‚š‚ńB‚ނނÁ‚Ä‚ŕ’mŽŻ‚Ş‘Ť‚炸‰đŒˆ–@‚ނ킊‚ç‚Č‚­‚Ä“r•ű‚É•é‚ę‚Ä‚˘‚Ü‚ˇB’N‚Š•‚݂āc

965 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/02/27(ŒŽ) 21:06:38.41 ID:nBcs47LL.net]
Žg‚Á‚Ä‚éŠÂ‹Ť‚Íubuntu16.10‚Ĺ‚ˇB

966 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/02/28(‰Î) 21:46:08.53 ID:hBxDt9/3.net]
>>952‰đŒˆ‚ľ‚Ü‚ľ‚˝

967 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/03/01(…) 12:55:25.91 ID:jLbNtrZK.net]
‚ǂ̂悤‚É‚ľ‚Ä‰đŒˆ‚ľ‚˝‚Ě‚Š‘‚˘‚Ä‚ŕ‚炌‚é‚Ć
“Ż‚śó‹ľ‚ɊׂÁ‚˝l‚̏•‚Ż‚É‚Č‚é‚Š‚ŕ’m‚ę‚Č‚˘‚킯‚ž‚ށc

968 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/03/01(…) 16:07:29.52 ID:ZtKy2rs9.net]
>>955
‰đŒˆô‚đ2‚ÂŽŽ‚ľ‚Ü‚ľ‚˝

‚Ü‚¸A’˜ŽŇ‚ĚƒTƒ|[ƒgƒTƒCƒgipllab.is.ocha.ac.jp/~asai/book/Linux.htmlj‚đŒŠ‚ÄA
@‡@’[––‹N“ށ¨ă•”ƒƒjƒ…[ƒo[‚Ě’[––ƒ^ƒu¨•śŽšƒR[ƒh‚̐ݒ聨“ú–{ŒęiEUC-JPj‚ɐݒ肾‚ĂЂç
@‡ALANG=en_US.ISO88591 ocaml‚đŽŔs‚ľ‚Ü‚ľ‚˝‚Ş‰đŒˆ‚ľ‚Ü‚š‚ń‚Ĺ‚ľ‚˝B

ŽŸ‚ɁAqiita.com/KenjiYamauchi/items/40aaab56b65777950877‚đŽQl‚É‚ľ‚āA
@‡@”CˆÓƒeƒLƒXƒgƒGƒfƒBƒ^‚Ĺ~/iƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ”z‰ş‚ĚˆÓ–Ąj‚É.ocamlinit‚Ć‚˘‚¤ƒtƒ@ƒCƒ‹‚đě‚čA
@‡Aulet printer ppf = Format.fprintf ppf "\"%s\"";;
@@ #install_printer printerv‚Ć‹Lq‚ľ‚˝ŠA‰đŒˆ‚ľ‚Ü‚ľ‚˝B

ƒRƒ“ƒsƒ…[ƒ^‚âƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ɏڂľ‚˘•ű‚É‚Í‚Š‚Č‚č‚­‚Ç‚˘‚ĆŽv‚˘‚Ü‚ˇ‚ށA‘˝•ŞŽŠ•Ş‚Ě‚ć‚¤‚ČƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽŇ‚Ş“Ç‚Ţ–{‚ž‚ĆŽv‚¤‚̂ŔO“ü‚č‚ɏ‘‚˘‚Ä‚¨‚Ť‚Ü‚ˇB

969 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/03/01(…) 16:10:35.17 ID:ZtKy2rs9.net]
‚Ć‚˘‚¤‚ЁA’N‚ŕŒŠ‚ĂȂ˘‚ĆŽv‚Á‚Ä‚˝EEE

970 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/03/01(…) 16:46:02.21 ID:8oSlLlXA.net]
‰ł

971 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2017/05/01(ŒŽ) 06:16:47.63 ID:Cn5FkhjE.net]
ƒˆŠÖ”Œ^ƒf[ƒ^\‘˘‚Ş”­”„‚ł‚ę‚˝‚Á‚Ă̂ɐˇ‚čă‚Ş‚Á‚ĂȂ˘‚Č

972 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/05/01(ŒŽ) 08:26:08.29 ID:X5RvQ3AI.net]
>>959
‚ ‚ę‚đ“ǂނ悤‚Č‘w‚́AŠů‚ÉŒ´‘‚œǂń‚ł邊‚ç‹C‚É‚ŕ‚ľ‚Č‚˘‚̂ł́B

973 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/05/30(‰Î) 11:59:51.61 ID:heN7Y+lD.net]
Real World OCaml ‚Ĺ OCaml“ü–ĺ’†‚Ĺ‚ˇB

https://realworldocaml.org/v1/en/html/variables-and-functions.html
... As a result, when passing labeled functions as arguments,
you need to take care to be consistent in your ordering of labeled arguments.

—v‚́Aƒ‰ƒxƒ‹•tˆř”Ž‚ż‚̊֐” ‚Í ˆř”‚̏‡˜‹C‚É‚ľ‚Č‚­‚Ä—Ç‚­‚Č‚é‚̂ŕ֗˜‚ž‚Ë‚Á‚Ęb‚ž‚Á‚˝‚̂ɁA
‚ť‚¤‚˘‚¤ŠÖ”‚đ ‘ź‚̊֐”‚Ɉř”‚Ć‚ľ‚Ä“n‚ˇŽž‚Í ‡˜‹C‚É‚ľ‚Č‚˘‚ĆŒ^ƒGƒ‰[‚ɂȂ邊‚ŕ‚ćA‚ƁB
Œť (OCaml ver. 4.04.1) ‚É‚ť‚¤‚Č‚Á‚Ä‚é‚̂͂ľ‚傤‚Ş‚Č‚˘‚Ć‚ľ‚āAƒ†[ƒU[‚Í•s–ž‚ž‚Á‚˝‚肾‚Č‚˘‚ń‚Ĺ‚ˇ‚Š‚ËH
Žd—l•Ď‚Ś‚Ä‚Ç‚ą‚Ĺ‚ŕ‡˜‹C‚É‚ľ‚Č‚­‚Ă悭‚Č‚é‚悤‚É‚ˇ‚é‚͉̂˝‚Š•s“s‡‚Ş‚ ‚é‚ń‚Ĺ‚ľ‚傤‚ЁH



974 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/05/31(…) 12:35:03.09 ID:nyiBm3r5.net]
‚Í‚˘

975 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/02(‹ŕ) 14:10:54.16 ID:v4wV8DId.net]
>>959
‘“X‚Ĺ—§‚ż“ǂ݂ľ‚Ă݂˝‚ń‚ž‚Ż‚Ç”÷–­‚Ɉľ‚Á‚Ä‚˘‚éƒf[ƒ^\‘˘­‚Č‚­‚ˁH
ƒTƒ“ƒvƒ‹ƒR[ƒh‚ŞStandard ML‚Ć‚˘‚¤‚̂͋Á‚˘‚˝‚ށB

976 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/09(‹ŕ) 03:43:45.31 ID:Z/PWf/cV.net]
––”öÄ‹A‚ރCƒ[ƒW‚Ĺ‚Ť‚Č‚˘‚ń‚ž‚Ż‚Ç

977 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/09(‹ŕ) 10:56:43.72 ID:jgO9PNm3.net]
u‚Č‚ń‚Ĺ‚ŕÄ‹Av‚âu‚Č‚ń‚Ĺ‚ŕŒp‘ąv‚đ“Ç‚ń‚ł݂˝‚çH—á‚ÍScheme‚ž‚Ş

978 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2017/06/09(‹ŕ) 13:37:56.60 ID:3OdcZ+id.net]
fact 0 = 1
fact n = n * (fact (n-1))
‚ž‚ƁCfact (n-1)‚ĚÄ‹AŒÄo‚ĚŒă‚Ĺ n‚Ƃ̊|‚ŻŽZ‚đ
‚ľ‚Ȃ݂ę‚΂Ȃç‚Č‚˘DŒvŽZ‚ĚĹŒăi––”öj‚ލċA‚Ĺ‚Í
‚Č‚­ćŽZ‚ƂȂéD
fact2 0 n = n
fact2 n k = fact2 (n-1) (n*x)
‚Ć‚ľ‚Ä
fact1 n = fact2 n 1
‚Ć‚ľ‚Ä‚¨‚Ż‚ÎCfact2‚ĚŒvŽZ‚ĚĹŒă‚Ífact2‚Ě
Ä‹AŒÄo‚ŁCcall‚đgoto‚É•Ď‚Ś‚˝ƒ‹[ƒv‚ĹŽŔs‚Ĺ‚Ť‚éD
‚ą‚ń‚ČŠ´‚ś‚ĹƒCƒ[ƒW‚Ĺ‚Ť‚éH

979 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/09(‹ŕ) 14:50:46.84 ID:rw1qC18c.net]
f_outer(n){
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
}

accumulator ‚É’~Ď‚ˇ‚ę‚΁H

980 –ź‘OF965 mailto:sage [2017/06/09(‹ŕ) 14:56:24.07 ID:rw1qC18c.net]
f_outer(n){
f_inner(n, accumulator){
if 1 == n
accumulator
else
f_inner(n - 1, n * accumulator)
}
return f_inner(n, 0)
}

CłB
“ŕ•”ŠÖ”‚đAreturn ‚ˇ‚é‚Ě‚Ş”˛‚݂â‚˝

981 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/09(‹ŕ) 16:51:44.77 ID:VCuqCK40.net]
‚¨‚¨‚¨‚킊‚Á‚˝‹C‚Ş‚ˇ‚é
‚ ‚肪‚Ć‚¤I
‚Č‚ń‚Ĺ‚ŕÄ‹N‚Ć‚â‚ç‚ŕ“Ç‚ń‚ĹŒŠ‚é‚ą‚Ƃɂˇ‚é

982 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń [2017/06/09(‹ŕ) 17:05:35.04 ID:3Dqy8l+L.net]
>>968
return f_inner(n, 1)
‚ś‚á‚Č‚˘H

983 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/06/25(“ú) 18:30:26.47 ID:v1ZjLLZV.net]
Ocaml‚Ć‚ŠCoq‚Á‚Ä–źŒĂ‰ŽˆČŠO‚Ĺ‚ŕ‘ĺŠw‚ł̎ö‹Ć‚Ć‚ŠŒ¤‹†‚ÉŽg‚í‚ę‚Ä‚˘‚é‚́H
ˆęŽžŠú‚Ěƒu[ƒ€‚Í‹Ž‚Á‚˝‚Ý‚˝‚˘‚ž‚Ż‚ÇB
‘ĺŠw‚̏î•ńŠw•”‚Ć‚Š‚ĚŒťó‚ɂ͂ż‚ĺ‚Á‚Ć‚ž‚Ż‹ť–Ą‚Ş‚ ‚éB

‚ť‚ľ‚Ä—Źs‚ÉŒă‚ę‚衍 •׋­‚ľ‚Ä‚˘‚é40‘ă‚ĚƒIƒŒB



984 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/03(ŒŽ) 09:21:46.88 ID:ipQv+IYB.net]
“Œ‘ĺ“Œ–k‘储’ƒ‚̐…‚ł͎g‚Á‚Ä‚˝

985 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/03(ŒŽ) 17:44:24.93 ID:/M1wO8+Z.net]
Žö‹Ć‚ĹŽg‚Á‚˝‚Ě‚ÉL‚Ü‚ç‚ȂЂÁ‚˝‚Ć‚˘‚¤‚ą‚ÂЁB
‚‚܂čŒ[–Ö‚ÉŽ¸”s‚ľ‚˝‚ƁB

986 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/04(‰Î) 13:46:26.44 ID:VgVQ93XC.net]
Occam‚Č‚ç’m‚Á‚Ƃ邟‚ćH

987 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/12(…) 14:21:04.56 ID:06OhWRFP.net]
>973
L‚Ü‚ç‚ȂЂÁ‚˝‚Ć‚˘‚¤‚ŠƒLƒ‰[ƒAƒvƒŠ‚Ş‚Č‚Š‚Á‚˝‚Ć‚˘‚¤‚Ёc
Œ‹‹ÇOcaml‚ōě‚ç‚ę‚˝ƒAƒvƒŠ‚Ĺ—BˆęƒvƒƒOƒ‰ƒ}ŠÔ‚Ĺ—Źs‚Á‚˝‚Ě‚ŞCoq‚Č‚ń‚ś‚á‚ˁH

988 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/12(…) 14:33:02.68 ID:bLDjTsNM.net]
OCaml ‚Í‹ŕ—Z‚Ć‚Š‚ĹŽg‚í‚ę‚Ä‚é‚ń‚ś‚á–ł‚Š‚Á‚˝‚ЁB

‚ť‚¤‚˘‚â Rust ‚ŕĹ‰‚Í OCaml ‚ĹƒRƒ“ƒpƒCƒ‰[‘‚Š‚ę‚Ä‚˝‚ń‚ž‚ć‚ȁB

989 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/14(‹ŕ) 23:08:50.92 ID:UJz0OWoz.net]
‰´‚ŞocamlŠo‚Ś‚˝‚Ť‚Á‚Š‚Ż‚Í‚Ć‚ ‚éƒGƒƒQ[‚Ěƒ`[ƒgƒc[ƒ‹‚Č‚ń‚ž‚Ş
‚ ‚ę‚̍ěŽŇ‚Ş‚Č‚ş‚ť‚ę‚đĚ—p‚ľ‚˝‚Š‚É‚Í‚¸‚˛‚˘‹ť–Ą‚ ‚é

990 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/07/15(“y) 12:06:36.80 ID:03i9G/wL.net]
>>977
‚Ç‚Á‚Š‚ĚŠwś‚ž‚Á‚˝‚ń‚ś‚á‚Č‚˘‚́HŒZ–…‚ŕ‚ĚƒGƒƒQ‚ž‚݂ɋž‘ĺ‚ÂЁB

991 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/08/16(…) 21:00:55.34 ID:H/HIEf+2.net]
(*LEƒÖE`*)

992 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/08/17(–Ř) 13:02:39.82 ID:5mQoD0+b.net]
(LEƒÖEM)

993 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/09/01(‹ŕ) 18:43:59.45 ID:RxXe6GrD.net]
8ŒŽ‚Í‚ż‚ĺ‚Á‚Ć“Z‚Ü‚Á‚˝ŽžŠÔ‚Ş‚Ć‚ę‚˝‚̂ŁA
uƒ\ƒtƒgƒEƒFƒA‚ĚŠî‘bv“ú–{Œę–ó‚Ě—űK–â‘č‚đ‰đ‚Ť‚ˇ‚ˇ‚߂Ă݂˝B

‚Ü‚žPoly.v‚ޏI‚í‚Á‚˝˜”Ő‚ž‚Ż‚Ç‚ž‚˘‚ÔCoq‚ÉŠľ‚ę‚Ä‚Ť‚˝B
ŻŽO‚Ârecommended‚Ĺ‚ŕ‚˝‚܂ɓ‚˘–â‘肪‚ ‚é‚ȁ[A‚Ć‚˘‚¤‚Ě‚ŞŠ´‘zB

˜_—Šw‚Ě–˝‘č‚Ć‚˘‚¤‚Ě‚Í‚ZE‘ĺŠw‹łˆç‚ĹŠľ‚ę‚Ä‚˘‚邞‚Ż‚Ĺ
ŒŠ’ź‚ľ‚Ă݂é‚ĆŽv‚Á‚˝‚ć‚č‚ŕ•ĄŽG‚ȍ\‘˘‚đ‚ľ‚Ä‚˘‚˝‚Ě‚ž‚ƍĄX‚Č‚Ş‚ç‚ÉŠ´‚ś‚˝B

ŽŔ–ą‚ĹCoq‚Ş—v‹‚ł‚ę‚邹‚Ƃ͓–•Ş‚Č‚˘‚ĆŽv‚¤‚Ż‚ÇA
‹t•ĎŠˇ‚̊֐”‚͏­‚Č‚Š‚ç‚¸ŽŔ‘•‚ˇ‚邹‚Ć‚Ş‚ ‚é‚Ě‚Ĺ
‚Ć‚Ť‚Ç‚ŤuCo‚‘Žg‚Á‚ÄŘ–ž‚ľ‚˝‚˘v‚Ć‚˘‚¤‹C•Ş‚É‚Í‚Č‚é‚ń‚ž‚ć‚ȁ[B



994 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/09/05(‰Î) 11:03:28.55 ID:a/Cb1ZW9.net]
ocaml.jp/
Ž€‚ń‚Ĺ‚é‚ȁcc

> ( ! ) Parse error: syntax error, unexpected 'new' (T_NEW) in /virtual/osiire/public_html/lib/func.php on line 531

995 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/09/08(‹ŕ) 14:02:07.35 ID:swD2wqBn.net]
ocaml.jp‚Í‘§‚ľ‚Ä‚éH

996 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/09/24(“ú) 12:35:45.27 ID:VL5Szw+L.net]
‚˘‚‚܂Ŏ€‚ń‚Ĺ‚é‚ń‚ž‚ć

997 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/10/03(‰Î) 00:31:09.35 ID:JZnIdnEQ.net]
•œŠˆ‚ľ‚˝

998 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/10/03(‰Î) 02:20:47.65 ID:upqeSfz9.net]
•œŠˆ‚ľ‚˝‚̂͗ǂ˘‚Ż‚ÇAˆęŒž‰˝‚Š–ł‚˘‚Ě‚Š‚ćB’N‚ŞŠÇ—‚ľ‚Ä‚é‚ń‚žB

999 –ź‘OF979 mailto:sage [2017/10/05(–Ř) 12:08:08.18 ID:SZzrAZT5.net]
“ú–{Œę–ó‚ĚŒĂ‚ł‚É‹ęí‚ľ‚‚ÂLogic.v‚܂Ői‚߂â‚˝‚Ć‚ą‚ëcc
‹v‚ľ‚Ô‚č‚ɉpŒę‚Ě–{‰Ć‚đŒŠ‚˝‚çA
‚Č‚ń‚ŠVol.1 ` Vol.3‚É‘‚ڂĂé[IH
‚ ‚Ü‚č‚Ě“š‚Ě‚č‚̉“‚ł‚ɐâ–]‚ľ‚‚“ŕ—e‚đŒŠ‚é‚ƁA
‹Œ”Ĺ‚Š‚çƒz[ƒA—˜_‚Ü‚í‚č‚đVol..2‚É•Ş—Ł‚ľA
Vol.3‚͐ԍ•–Ř“™‚̏­‚ľ‚“x‚Čƒf[ƒ^\‘˘‚ɂ‚˘‚ĐFX‚ĆCoq‚ĹŘ–ž‚ľ‚ÄŠ´‚ś‚炾‚˘iV‹KjB

cc‚­A–Ę”’‚ť‚¤‚ś‚á‚Č‚˘‚ЁB

1000 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/10/05(–Ř) 19:45:51.56 ID:72rIdNeW.net]
>>981
ƒŠƒ“ƒNpls

1001 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/10/07(“y) 12:06:25.63 ID:689sKi0/.net]
>>988
https://softwarefoundations.cis.upenn.edu/

1002 –ź‘OF979 mailto:sage [2017/10/30(ŒŽ) 19:39:25.32 ID:asGH9s/c.net]
‚ą‚ąˆęƒ–ŒŽA‹Œ‚­‚Č‚Á‚˝“ú–{Œę”Ĺ‚đŽĚ‚ĉpŒę”Ĺ‚ÉÄ’§í‚ľ‚Ă݂˝B
ˆČ‘O‚͏o—ˆ‚邞‚ŻŽĘŒo‚ľ‚Ä‚˘‚˝‚ŞŽžŠÔ‚Ş‚Š‚Š‚č‰ß‚Ź‚é‚̂ŁA
•t‘Ž‚Ě.vƒtƒ@ƒCƒ‹‚đ’źÚ‘‚ŤŠˇ‚Ś‚é•űj‚É•ĎXB

Œ‹\Í—§‚ĂƋ¤‚É“ŕ—e•Ď‚í‚Á‚Ä‚é‚Č‚Ÿcc’ljÁ‚ł‚ę‚˝—Ç–â‚ŕ‘˝‚˘‚ľB
‰pŒę‚Ě”ńŒ`ŽŽ“IŘ–ž‚͏‘‚­‹@‰ď‚ŕ‚Č‚ł‚ť‚¤‚ž‚ľAƒpƒX‚ˇ‚邊B
‚ľ‚Š‚ľA“š‚Ś‚ŞWebă‚É“]‚Ş‚Á‚ĂȂ˘‚Ě‚ÍŽŠKŽŇ‚ɂ͐ł’źh‚˘B

‚Ç‚¤‚ŕSICP‚Ý‚˝‚˘‚Č•W€‹ł‰Č‘‚đ–ÚŽw‚ľ‚Ä‚é‚Á‚Ű‚˘H
‚ą[‚䂤‚Ě(coq)‚đ‘—§Œ¤‹†Š‚ōě‚ę‚鍑‚Í‚â‚Á‚ς萌‚˘‚ĆŽv‚¤Ą“ú‚ą‚̍ B

1003 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:27:01.78 ID:wuKEf1Sh.net]
a



1004 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:27:36.60 ID:wuKEf1Sh.net]
sit

1005 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:27:56.41 ID:wuKEf1Sh.net]
dot

1006 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:28:13.79 ID:wuKEf1Sh.net]
egg

1007 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:28:31.25 ID:wuKEf1Sh.net]


1008 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:28:48.81 ID:wuKEf1Sh.net]
this

1009 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:29:26.33 ID:wuKEf1Sh.net]
combi

1010 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:30:08.09 ID:wuKEf1Sh.net]
it

1011 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:30:42.85 ID:wuKEf1Sh.net]
2

1012 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:31:16.98 ID:wuKEf1Sh.net]
ping

1013 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:32:05.81 ID:wuKEf1Sh.net]
pong



1014 –ź‘OFƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń mailto:sage [2017/11/01(…) 07:32:32.73 ID:wuKEf1Sh.net]
wild

1015 –ź‘OF1001 [Over 1000 Thread.net]
‚ą‚ĚƒXƒŒƒbƒh‚Í‚P‚O‚O‚O‚đ’´‚Ś‚Ü‚ľ‚˝B
V‚ľ‚˘ƒXƒŒƒbƒh‚𗧂ĂĂ­‚ž‚ł‚˘B
life time: 3061“ú 0ŽžŠÔ 17•Ş 11•b

1016 –ź‘OF‰ß‹ŽƒƒO š [[‰ß‹ŽƒƒO]]
Ą ‚ą‚ĚƒXƒŒƒbƒh‚Í‰ß‹ŽƒƒO‘qŒÉ‚ÉŠi”[‚ł‚ę‚Ä‚˘‚Ü‚ˇ






[ V’…ƒŒƒX‚̎擞/•\ŽŚ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ĹV50 Ł [ ‚ą‚ĚƒXƒŒ‚đƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ěread.cgi‚Ö
[{” Ĺ‹ß—§‚Á‚˝ƒXƒŒ•”M‚˘ƒXƒŒˆę—— : {” Ĺ‹ß—§‚Á‚˝ƒXƒŒ^‹LŽŇ•Ęˆę——]i LÍMjƒ241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef