Lisp Scheme Part19 ..
[2ch|¥Menu]
73:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:01:42
SRFI-45:lazy‚ÌŽg‚¢‚Ç‚±‚낪‚¢‚Ü‚¢‚¿‚æ‚­‚í‚©‚ç‚È‚¢
(delay (force ...))‚ðforce‚·‚邯––”öÄ‹A‚łȂ¢force‚̌ďo‚µ‚ɂȂÁ‚Ä
ƒƒ‚ƒŠ‚ðH‚¢‚‚Ԃ·‚Ì‚ð–h‚®‚œ‚߂Ɏg‚€‚̂͂킩‚Á‚œ‚ñ‚Ÿ‚¯‚Ç
––”öŒÄo‚µ‚łȂ¢ŠÖ”‚Élazy‚ð‚‚¯‚邯‹t‚Ƀƒ‚ƒŠ‚ðH‚¢‚‚Ԃ·‚æ‚€‚ɂȂé
––”öŒÄo‚µ‚³‚ê‚éƒXƒgƒŠ[ƒ€‚ð•Ô‚·ŠÖ”‚ÉŽg‚Š‚Î‚¢‚¢‚Ì‚©‚È

74:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:07:27
°-ƒj _@ QSV, --€˜€€ ‚µ-€
Æ-]'' ^^@S¿@€@!R@ `R R
_^,.² /@/ƒ~;jVށr }úU p ƒn R€}
..ƒm /ʁ@ k@@ Úƒm˜§ oR@S˜€R@ @ R@@@>>60
@ƒmɁ@.>€__@{ jÚ=, }A l _RR ',@@_ƒm
°-=ƓñÆ=ˆê`'L__,.²<::RƒŠ@j@`€ j@_@@‚»‚à‚»‚àw‰÷‚µ‚©‚Á‚œ‚çAuƒRƒŒƒXƒQ[v‚Á‚Ä‚à‚̏o‚µ‚Ă݂ëx‚Ƃ͉œ‚Ȃ̂©
{N˜€€Q__,. ƒC@|{.@ |::::Ri@{@q@i@ @@r
'|@@| @ @ @@¬,@|:::::::|:::l_i@',@‚Œ@@ ‚­@@ŒN‚̈ӌ©‚ð•·‚±‚€ƒbI
_| @b@ @@`S:́@|::::::::|:::|@ }@}@|@@@j
€|@@| @@ ÚÆÆ}@|:::::::::|/@/@/ /@@^-]-€
ƒglA@‚Œ @@{ÜRr{@|:::::::::|,^^^@@@@@@@ _^Ü_/Ü˜€/LP`
::_˜€A @ S“ñ¿@|:::::::/Ú-''L
/__.˜€A M''''''Œ!:::::::ځq
@@ r::P::M'§--]''Þ:::::::/::::R
_;/:::::::::::::/::^::::::::::::/^:::::r
::`R:::°-Z'L::::::::::::::::/-Æ::::i
@@@@@@@@@@@/@@@@_


75:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:24:58
ƒ|[ƒ‹ƒOƒŒƒAƒ€“ú–{Œê’BŽÒ‚Ÿ‚È‚Ÿ

76:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:29:04
arc‚̃\[ƒX‚ªŒöŠJ‚³‚ê‚é‚Á‚āH

77:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:31:27
‚¢‚âA‘œ•ªLisp‚Å–|–󂵂Ăé‚ñ‚Ÿ‚æB
Emacs‚Å2chŠJ‚­‚ÆAAˆÈŠO‚͉pŒê‚É–|–󂳂êA
ƒŒƒX‚ÍŽ©“®‚Å“ú–{Œê‚ɂȂÁ‚ď‘‚«ž‚Ü‚ê‚éB
ƒ|[ƒ‹ƒOƒŒƒAƒ€‚قǂ̜Ê߰ʶ°‚È‚ç1•bˆÈ“à‚É‚»‚Ì‚­‚ç‚¢‚͍l‚Š‚Â‚­‚Í‚žB

78:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:43:39
>>47
ƒAƒ‰ƒoƒ}•šŒê‚à‚¶‚Á‚Ä‚œ‚Ì‚©BŒŽ‘è’m‚ç‚È‚©‚Á‚œ‚—@u‚à‚̂܂˒¹‚ðŽE‚·‚ɂ́v‚ª’Œ–󂩂ȁB
‚à‚̂܂˒¹‚Á‚āuŠëŠQ‚ð‰Á‚Š‚È‚¢lv‚ð‚œ‚Æ‚Š‚Ä‚é‚©‚çAƒXƒ}ƒŠƒ„ƒ“‚̃^ƒCƒgƒ‹‚ł́u•›ì—p‚̂Ȃ¢‰‰ŽZv‚®‚ç‚¢‚̈Ӗ¡‚Ÿ‚ë‚€‚©H
‚Ä‚±‚Ƃ́u•›ì—p‚̂Ȃ¢‰‰ŽZ‚ÉŽ—‚œ‚à‚Ì‚ðì‚é‚ɂ́v‚®‚ç‚¢‚̈Ӗ¡‚̃^ƒCƒgƒ‹‚Ý‚œ‚¢‚ŸBu‚à‚̂܂˒¹‚ð‚܂˂év‚¶‚áˆÓ–¡‚ª“`‚í‚ç‚È‚¢‚æ‚È‚ŸB
–ðŽÒ‚àˆÓ–¡‚ªŽæ‚ê‚Ä‚¢‚È‚©‚Á‚œ‚Ì‚ª‚¢‚Ü‚³‚ç‚È‚ª‚ç‚í‚©‚Á‚œŠóƒKƒXB

79:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:47:24
>>73
‹ï‘Ì“I‚ɂǂ€‚¢‚€ƒR[ƒh?

80:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 18:50:30
u•›ì—p‚̂Ȃ¢‰‰ŽZ‚ÉŽ—‚œ‚à‚Ì‚ðì‚é‚ɂ́v‚́w•›ì—p‚̂Ȃ¢‰‰ŽZ‚ÉŽ—‚œ‚à‚́xwƒRƒŒƒXƒQ[‚Á‚ăvƒƒOƒ‰ƒ€x‚Æ“Ç‚Ý‘Ö‚Š‚é‚ÆA
ƒXƒ}ƒŠƒ„ƒ“‚Ì–{‚ª>>60‚Ö‚Ì“š‚Š‚É‚È‚Á‚Ä‚é‚È‚—

u‚à‚̂܂˒¹‚ð‚܂˂év@@uƒRƒŒƒXƒQ[‚Á‚ăvƒƒOƒ‰ƒ€‚ðì‚é‚ɂ́v

81:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:03:21
‚±‚€‚¢‚€‰ï˜b‚Å‚Ü‚Æ‚ß‚Ä‚š‚±‚€‚—

ƒXƒ}ƒŠƒ„ƒ“FuƒRƒŒƒXƒQ[‚Á‚ăvƒƒOƒ‰ƒ€‚ðì‚é‚ɂ́Hv
ƒOƒŒƒAƒ€@Fu‚xƒRƒ“ƒrƒl[ƒ^EOnELispv

82:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:07:55
arc‚ÌŒŸŒêŽd—l‚Á‚ÄŒöŠJ‚³‚ꂜ‚́H

83:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:13:35
>>81
"On Lisp"‚Ì“à—eAƒ}ƒNƒ‚ª’†S‚Ÿ‚œ‚©‚çAuƒRƒ“ƒrƒl[ƒ^Žg‚Á‚Ä•›ì—p‚̂Ȃ¢ƒ}ƒNƒ‚ð‘‚¯B‚»‚€‚·‚ê‚΁wƒRƒŒƒXƒQ[ƒvƒƒOƒ‰ƒ€x‚ªì‚ê‚邌Iv‚Á‚ĈӖ¡‚Ȃ̂˂ñH

84:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:17:28
>>80
‚Ç‚€‚Ÿ‚ë‚€B”Þ‚ª—v‹‚µ‚Ä‚¢‚é‚Ì‚Í
u¡‚Ü‚Å‰ð‚¯‚é‚ÆŽv‚í‚ê‚Ä‚¢‚È‚©‚Á‚œ–â‘è‚ð‰ð‚¯‚邿‚€‚È"ƒAƒvƒŠƒP[ƒVƒ‡ƒ“"v
‚Ÿ‚©‚ç‚È‚ŸB
‚»‚ê‚Á‚Â܂èAƒ`ƒ…[ƒŠƒ“ƒO“™‰¿‚ð‰z‚Š‚ë‚Á‚Ä‚¢‚€—v‹‚ł͂Ȃ¢‚©‚ÆŽv‚€‚ñ‚ŸB

”Þ‚ÍŒŸŒê‚̃pƒ[‚Æ‚¢‚€‚à‚Ì‚ªA‚ ‚é‚à‚Ì‚ðu‚Ç‚€vŽÀŒ»‚Å‚«‚é‚©‚Æ‚¢‚€"how"‚Ì—Ì•ª‚̘b‚Ÿ‚Æ‚¢‚€‚±‚Æ‚ª
‚Ü‚é‚Å—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚ñ‚ł́H
uLisp‚ªŠ‚¢‚̂ȂçALisp‚ŏ‘‚¢‚œƒvƒƒOƒ‰ƒ€‚É‚µ‚©ˆ×‚µ“Ÿ‚È‚¢“®ì‚ª‚ ‚é‚Ì‚Ÿ‚ë‚€v
‚Æ‚¢‚€”­‘z‚Ń‚ƒm‚ðŒŸ‚Á‚Ă邿‚€‚ɉM‚Š‚éB‚Ä‚©‚»‚à‚»‚àuƒAƒvƒŠƒP[ƒVƒ‡ƒ“v‚Á‚ÄŒŸ‚¢•û‚ª–Ò—ó‚É‘flL‚¢‚µ‚—

85:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:21:43
>>79
;(define (stream-cdr stream)
; (srfi-45:lazy (cdr (srfi-45:force stream))))
‚±‚ê‚̓vƒƒ~ƒX‚ðŽó‚¯Žæ‚Á‚ăvƒƒ~ƒX‚ð•Ô‚·ŠÖ”‚Ÿ‚©‚çlazy‚ð‚‚¯‚œ‚¢‚Æ‚±‚Ÿ‚¯‚Ç
;(define (stream-tail stream k)
; (srfi-45:lazy
; (if (zero? k)
; stream
; (stream-tail (stream-cdr stream) (- k 1)))))
‚Æ‚©‚Å––”öŒÄo‚µ‚³‚ê‚È‚¢ê‡ƒƒ‚ƒŠ‚ðH‚¢‚‚Ԃ·


86:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:27:11
>>84
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚È‚ñ‚ÄŠ‘F‚́uƒÉŽZ–@ƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“v‚Ì“œˆß\•¶‚ɉ߂¬‚È‚¢‚©‚ç‚Ë‚¥B
ƒXƒ}ƒŠƒ„ƒ“‚Ì–{‚ÌŽïŽ|‚́uƒRƒŒƒXƒQ[‚Á‚ăvƒƒOƒ‰ƒ€‚ð‚‚­‚é‚ɂ́iƒQ[ƒfƒ‹‚Ì‚¢‚€‚æ‚€‚ÉŒÀŠE‚ª‚ ‚é‚Ì‚Ÿ‚æjv‚Æ‚¢‚€‚±‚Æ‚Ÿ‚©‚ç‚Ë‚¥B

87:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:39:14
(delay (force ...))‚Æ‚©‚µ‚È‚­‚Ä‚à
call/cc‚Ådelay‚ð•ï‚߂΂¢‚¢‚¶‚á‚ñ
‚Æ‚©Žv‚Á‚œ‚è‚à‚µ‚œ‚¯‚Ç
’x‰„‚³‚ê‚éŒvŽZ—Ê‚ªƒGƒ‰‚¢‚±‚ƂɂȂÁ‚ÄŽg‚¢•š‚ɂȂç‚È‚¢‚±‚Æ‚É
ŽÀs‚·‚é‚܂ŋC‚©‚È‚©‚Á‚œ('A`)
‚Æ‚¢‚€‚©ŽÀs‚µ‚Ä‚àŽb‚­‹C‚©‚È‚©‚Á‚œorz

88:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:40:05
>>85
force‚͂ǂ±‚¢‚Á‚œ?

89:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:41:51
‚±‚êƒeƒ“ƒvƒŒ‚É“ü‚ê‚æ‚€‚æ‚—
URLØÝž(www.asahi-net.or.jp)

90:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:41:59
>>88
stream-tail‚ªƒvƒƒ~ƒX‚ð•Ô‚·‚Ì‚Å
(srfi-45:force (stream-tail s 10))‚Æ‚©‚·‚é‚‚à‚è

91:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 19:52:19
>>90
srfi-45‚̃‹[ƒ‹’Ê‚è‚É‚â‚ê

92:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 20:03:54
>>91
‚Ç‚±‚ç‚Ö‚ñ‚ªƒ‹[ƒ‹‚ƈႀH
* wrap all constructors (e.g., '(), cons) with delay,
* apply force to arguments of deconstructors (e.g., car, cdr and null?),
* wrap procedure bodies with (lazy ...).
‚ÍŽç‚Á‚Ă邂à‚肟‚¯‚Ç

93:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 20:06:30
>>89
’©“úƒlƒbƒg‚ÌURL‚Í
/~KI4S-NKMR/
‚±‚€‘‚­‚Ù‚€‚ªD‚Ý‚Ÿ‚È

94:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 20:33:04
>>83-84,>>86
ƒ‹[ƒv‚Ü‚œ‚͍ċA‚Ì‚ ‚éƒ`ƒ…[ƒŠƒ“ƒOŠ®‘S‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚Í“™‰¿‚Å‚ ‚邯‚¢‚€‚±‚Ƃł·‚©B‚â‚Á‚Ƃ킩‚è‚Ü‚µ‚œBiŠŸ
“™‰¿‚Å‚ ‚é‚È‚çŒÂ•ʂ̖â‘è‚ɑ΂µ‚ÄŽÀ‘•‚µ‚â‚·‚¢ŒŸŒê‚ðŽg‚Š‚Î—Ç‚¢‚Æ‚¢‚€‚±‚Ƃł·‚æ‚ˁB
‚ÅLisp/Scheme‚̏ꍇAƒ}ƒNƒ‚ÅŠg’£‚µ‚Ä‚»‚Ì–â‘è‚É“Á‰»‚µ‚œDSL‚ðì¬‚µ‚ÄŽÀ‘•‚µ‚œ‚ç‚¢‚¢‚Æ‚¢‚€‚Ì‚ªƒOƒŒƒAƒ€‚̃Xƒ^ƒ“ƒXB
>>54‚ªŒŸ‚Á‚Ä‚œŒŸŒê‚ÌŠg’£«‚ª‚±‚ÌŒŸŒê‚̃†[ƒU[‚Ì‹­‚݂Ƃ¢‚Ђ邩‚ȁBSLLGEN‚Æ‚©‚àƒ\ƒŒŒn‚Å‚·‚µB

95:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 20:58:31
>>83-84,>>86,>>94
‚»‚€‚¢‚€—¬‚ê‚ÌLisp–{Aƒ`ƒƒƒCƒeƒBƒ“’˜u’m‚ÌŒÀŠEvu”Šw‚ÌŒÀŠEv‚Æ‚¢‚€–{‚ª‚ ‚è‚Ü‚·‚æB
LispŽg‚Á‚ăQ[ƒfƒ‹‚Ì•sŠ®‘S«’藝‚âƒ`ƒ…[ƒŠƒ“ƒO‚Ì’âŽ~–â‘è‚ðà–Ÿ‚µ‚Ă܂·B

96:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 21:09:22
ƒOƒO‚Á‚Ä‚œ‚çƒQ[ƒfƒ‹‚àLisper‚Ÿ‚Á‚œ‚Á‚ď‘‚¢‚Ä‚ ‚Á‚œB

97:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 21:16:06
>>93
‚€‚邳‚¢‚±‚Æ‚ðŒŸ‚€‚ƁAURL‚Ì’†‚Ì ~ ‚̓GƒXƒP[ƒv‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Æ‚¢‚€u‹KŠiv‚ɂȂÁ‚Ä‚š‚éB

98:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 21:17:44
87‚ÍŒvŽZ—ʈȊO‚ɏ‰•à“I‚©‚Â’v–œ“I‚ÈŒ‡“_‚ª‚ ‚Á‚œ
–Y‚ê‚Ä‚­‚Ÿ‚³‚¢orz

99:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 21:27:29
Sho"nfinkel Rules!!!

100:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 21:50:27
>>96

ƒzƒtƒXƒ^ƒbƒ^[‚Ì–{‚É‚»‚ñ‚Ȃ̂ ‚Á‚œ‚ˁB
‚ ‚Á‚œIuƒƒ^Aƒ}ƒWƒbƒNƒQ[ƒ€v‚‚S‚S‚T
uƒQ[ƒfƒ‹‚ÍƒŠƒXƒv(Lispj‚ðŽv‚¢‚‚¢‚Ä‚š‚­‚×‚«‚Ÿ‚Á‚œB
‚à‚µ”Þ‚ªƒŠƒXƒv‚ðŽv‚¢‚‚¢‚Ä‚¢‚œ‚È‚ç‚΁DDDv

101:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 22:12:48
>>97
> >>93
> ‚€‚邳‚¢‚±‚Æ‚ðŒŸ‚€‚ƁAURL‚Ì’†‚Ì ~ ‚̓GƒXƒP[ƒv‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚Æ‚¢‚€u‹KŠiv‚ɂȂÁ‚Ä‚š‚éB

RFC 1738 ‚ł͂»‚€‚Å‚·‚ˁB
URI (RFC 2396) ‚ł͂šk‚Å‚·B

102:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 22:14:20
‚Ý‚ñ‚ÈŠw‚ª‚ ‚é‚È‚ 

103:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 22:47:42
ŠwXŒÃX

104:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:01:11
>>95

u’m‚ÌŒÀŠEv“ǂݒŒ‚µ‚Ă݂悀‚ÆŽv‚€B‚‚V‚P‚ÌLISP‚É‚æ‚éƒQ[ƒfƒ‹‚̏ؖŸA
‚±‚êScheme‚ŏ‘‚«‚È‚š‚¹‚é‚©‚â‚Á‚Ă݂éB

ƒ`ƒƒƒCƒeƒBƒ“‚̏‘‚¢‚œLispƒCƒ“ƒ^[ƒvƒŠƒ^‚Á‚ălƒbƒg‚ÅŒöŠJ‚³‚ê‚Ä‚¢‚œ‚æ‚€‚È...

105:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:02:24
lex/yacc&flex/bison‚Ńp[ƒT[ì‚邿‚è>>94‚Ý‚œ‚­DSL‚ÅŠg’£‚·‚ê‚΁AŠù‘¶‚ÌLisp/Scheme‚̃vƒƒOƒ‰ƒ€‚Æ‚­‚Á•t‚¯‚邱‚Ƃł¢‚Æ‚àŠÈ’P‚ɐV‚µ‚¢ˆ—Œn‚ªo—ˆ‚Ä‚µ‚Ü‚€‚Ì‚©B
‚µ‚©‚àProlog‚Æ‚©AI‚ð‘g‚ݍ‡‚킹‚ê‚΂¿‚å‚Á‚Æ‘Œ‚̏ˆ—Œn‚ł͍ì‚è‚É‚­‚¢‚à‚Ì‚àì‚ê‚Ä‚µ‚Ü‚€‚Ì‚©BƒKƒ“ƒ_ƒ€‚Ì‹³ˆçŒ^‚n‚r‚Á‚Ä‚±‚ñ‚ȃCƒ[ƒW‚©‚È‚—
‚ª‚ñ‚΂Á‚ÄLittle SchemerƒVƒŠ[ƒY“Ç‚ñ‚ł݂悀‚©‚ȁBOcaml/Haskell‚Í‚©‚¶‚Á‚œ‚¯‚Ç‚±‚Á‚¿‚Ì•û‚ª–Ê”’™B

106:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:05:54
>>104
‚ ‚êAemacs‚âxyzzy‚Å‚à“®‚­‚Ì‚©‚ȁHScheme”ŏo—ˆ‚œ‚ç‚€‚·ÎÞÝÇ

107:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:10:14
>>95,>>100,>>104’BA‚·‚²‚¢–{“Ç‚ñ‚Å‚é‚ˁB

108:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:13:16
>>103
‚»‚ñ‚ȵώ‚ɶޞ¶ÞžÌÞÙÌÞق—

109:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:18:14
u‚°[o‚éAƒGƒbƒVƒƒ[Aƒoƒbƒnv‚Ɓuƒƒ^ƒ}ƒWƒbƒNEƒQ[ƒ€v‚Í‰Ž‚à–{’I‚ɏü‚Á‚Ä‚ ‚邺[I
‘OŽÒ‚Í” “ü‚è‚Ȃ̂ɌãŽÒ‚Í” ‚ª‚È‚­‚Ĕ߂µ‚¢‚ºB

110:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:19:24
‚±‚̃XƒŒ‚ŏЉ‚ꂜ–{

[1] Little Schemer
[2] Seasoned Schemer
[3] Reasoned Schemer
[4] To Mock a Mockingbirdi‚à‚̂܂˒¹‚ð‚܂˂éj
[5] To kill a mocking birdiƒAƒ‰ƒoƒ}•šŒêj
[6] On Lisp
[7] ’m‚ÌŒÀŠE
[8] ”Šw‚ÌŒÀŠE
[9] ƒƒ^Aƒ}ƒWƒbƒNƒQ[ƒ€
[10] SICP

111:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:20:26
[11] ¹Þ°ÃÞفEޝŒ¬°EÊÞ¯Ê

112:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:27:42
‘OœÚ‚©‚炟‚¯‚Ç‚±‚ê‚à‚ ‚Á‚œB2ŒŽ‚ªŠy‚µ‚݁B‚—‚‹‚”‚‹

[12] uƒvƒƒOƒ‰ƒ~ƒ“ƒOGauchev ì‡Žj˜N@ŠÄC KahuaƒvƒƒWƒFƒNƒg@’˜

113:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:40:25
>>45
‚xƒRƒ“ƒrƒl[ƒ^‚܂łW‰H—‰ð‚·‚ê‚΂¢‚¢‚Ì‚©B¡A‹C‚ª‚‚¢‚œ‚—

‚r@iƒ€ƒNƒhƒŠFStarlingj
‚j@iƒ`ƒ‡ƒEƒQƒ“ƒ{ƒEFKestrelj
‚h@iHHHFIdentity birdj‚r‚j‚j
‚a@iHHHFBlue birdj‚ri‚j‚rj‚j
C@iƒRƒEƒJƒ“ƒ`ƒ‡ƒEFCardinalj‚ri‚a‚a‚rji‚j‚jj
‚l@i‚à‚̂܂˒¹FMocking birdjSII
‚k@iƒqƒoƒŠFLarkj‚b‚a‚l
‚x@iŒ«l’¹FWhy birdj‚r‚k‚k

114:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:50:00
>>113
ƒzƒŒB

(define S (lambda (f) (lambda (g) (lambda (x) ((f x) (g x))))))
(define K (lambda (x) (lambda (y) x)))
(define I (lambda (x) x))

(define-macro (define-combinator name body)
`(define ,name
(lambda (arg)
(,body arg))))

(define define-combinator define)

(define-combinator B ((S (K S)) K))
(define-combinator C ((S((S(K((S(K S))K)))S))(K K)))
(define-combinator M ((S I) I))
(define-combinator L ((C B) M))


(define Y
(lambda (F)
((lambda (my-make-f)
(F (lambda (x) ((my-make-f my-make-f) x))))
(lambda (my-make-f)
(F (lambda (x) ((my-make-f my-make-f) x)))))))

115:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:52:45
(define (Fact my-fact)
(lambda (n)
(if (= n 0)
1
(* n (my-fact (- n 1))))))

(define fact (Y Fact))

(fact 10)
3628800

116:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:53:43
(define (Fib my-fib)
(lambda (n)
(if (<= n 1)
1
(+ (my-fib (- n 1))
(my-fib (- n 2))))))

(define fib (Y Fib))

(fib 10)
89

117:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/15 23:55:09
‚±‚ê‚Å‚à‚¢‚¢ÊœÞ‚Ÿ‚¯‚Ç‚—

(define-combinator Y ((S L) L))

118:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 00:00:31
>>110
> [9] ƒƒ^Aƒ}ƒWƒbƒNƒQ[ƒ€
’Ž‚È‚Â‚©‚µ‚¢
‚Z‚̉ċx‚Ý‚ÉY.M.O.ƒxƒXƒg‚ƈꏏ‚ɐ}‘ŠÙ‚ÅŽØ‚è‚ēǂñ‚Ÿ‚Ì‚ð‚š‚Ú‚Š‚Ä‚éB
‚¢‚ÜŽv‚€‚Ə[ŽÀ‚µ‚Ä‚œ‚È‚ ‚̍ ‚́B

119:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 00:02:22
@@@@@@@@ ,. -]'''''""NNNR@@@‚»‚ê‚¶‚á‚ ™G‰z‚È‚ª‚ç
@@@@ @ @ (.QQ_,,,... -§ƒ@Ì|@@@‚ c‚ ‚è‚Ì‚Ü‚Ü ¡@‹N‚±‚Á‚œŽ–‚ð˜b‚·‚ºI
@ @ @ @ @ |i i|@ @ }!@}} /^|
@@@@ @ @ |l€{@ @j}@/,,š//b@@@@w‚š‚ê‚ÍŠKæŒvŽZ‚Ì‚œ‚߂ɖ³–ŒŠÖ”‚ð‚¢‚¶‚Á‚Ä‚¢‚œ‚Æ
@@@@@@@ i|:!S€_Ɂ^ u {:}//́@@@@@Žv‚Á‚œ‚ç‚¢‚‚̂܂ɂ©‚¢‚¶‚é‘O‚̏ó‘Ô‚É–ß‚Á‚Ä‚¢‚œx
@@@@@@@ |Ø u' }@ ,Ɂ@_,!V,Ê |
@@ @ @ ^Lfƒg€_{Ù{,ƒB'‚…ׁ@, Àl@@@@@@‚ȁc@‰œ‚ðŒŸ‚Á‚Ä‚é‚Ì‚©@‚í‚©‚ç‚ˁ[‚ÆŽv‚€‚ª
@@@@ /' @ S|›~| {L,)Ü`/ |<RÄiT@@@@@‚š‚ê‚à‰œ‚ð‚³‚ê‚œ‚Ì‚©‚í‚©‚ç‚È‚©‚Á‚œc
@@@@,ށ@ ^ )R iLÚ @u' |@| S‚ŒÄʁr
@@ @ |^_^@ Ê !ƒj»@'^:} @V:::::R@@@@@@“ª‚ª‚Ç‚€‚É‚©‚Ȃ肻‚€‚Ÿ‚Á‚œc
@@@ /^ “ñ“ñ“ñ7'T'' ^u'@__ /:::::::/MR
@@@/'Lr@[---§]ނsL@'"L ^::::^-] @_@@@@ƒOƒ‰ƒnƒ€‚Ÿ‚Æ‚©ƒ`ƒƒƒCƒeƒBƒ“‚Ÿ‚Æ‚©
@@ / // @ ›öNL @/'@@ ^:::::^LPMR ÜR@@@@‚»‚ñ‚È‘å‘w‚È‚à‚ñ‚¶‚á‚ @’f‚¶‚Ă˂Š
@@É ' /@ ƒm:::::`[-€___^:::::^/ @ @ @ R@@}
_^M˜€@/::::::::::::::::::::::::::P`[-{:::...@@@ @@@²@@@ ‚à‚Á‚Æ‹°‚낵‚¢u•’ʂ̍ċAv‚Ɓu‚xƒRƒ“ƒrƒl[ƒ^v‚̈Ⴂ‚ð–¡‚í‚Á‚œ‚ºc


120:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 02:29:41
‚Ƃ肠‚Š‚žAƒOƒŒƒAƒ€‚È

121:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 06:00:52
>>114

uŒvŽZ˜_vi‚‹Ž³Žq’˜j‚ð“ǂݎn‚߂Ă¢‚œ‚̂ŎQl‚ɂȂÁ‚œB
‚ ‚肪‚Æ‚€B


122:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 11:45:06
‹}‚ɓ‚¢˜b‘肪‘‚Š‚œ‚Ë
‰Ž‚̓oƒJ‚Ÿ‚©‚çA——R‚à‚È‚­“‚¢‚±‚Æ‚ðl‚Š‚é‚͔̂ñ‡—“I‚Ÿ‚ÆŽv‚€‚¯‚Ç
ŒN‚ç‚ɂƂÁ‚Ă͓‚­‚È‚­‚āA“‚­‚È‚¢‚±‚Æ‚ðl‚Š‚é‚̂ɗ—R‚Í—v‚ç‚È‚¢
‚È‚ñ‚Æ‚¢‚€‚©ƒoƒJ‚̕ǂðŽÀŠŽ‚µ‚œ‚æ

123:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 12:26:41
ƒoƒJ‚Å‚ ‚邱‚ƂɋC‚ª‚‚¢‚Ä‚é“z‚͑債‚œƒoƒJ‚ł͂Ȃ¢‚æ

124:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 14:35:15
‚¶‚á‚ ‰Ž‚à•ÇŠŽ‚¶‚œ‚©‚ç‘債‚œ”nŽ­‚¶‚á‚È‚¢‚ȁ_(^o^)^Ö¶À°

‚Æ‚±‚낣AVhƒWƒ…ƒ“ƒN“°‚ɂȂçLittle schemer‚ ‚é‚©‚à‚ÆŽv‚Á‚œ‚¯‚Ç–³‚©‚Á‚œB
MIT‚Ì–{‚Í‚¢‚­‚‚©‚ ‚Á‚œ‚¯‚ǁB
’•¶‚µ‚œ‚çƒAƒ}ƒ]ƒ“‚Ì•û‚ª‘‚¢‚©‚ȁB

125:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:06:49
>>113-114
ƒ`ƒ‰Œ©‚Ÿ‚¯‚ǁASKK‚Æ‚©SII‚Æ‚©SLL‚Æ‚©‚ª‚ₜ‚ç–Ú‚É•t‚¢‚œB‚È‚ñ‚©[‰“‚ȃpƒ^[ƒ“‚ª‚ ‚é‚ñ‚Ÿ‚ë‚€‚ȁB

126:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 18:14:00
>>80-86
‚»‚́uƒRƒŒƒXƒQ[ƒvƒƒOƒ‰ƒ€v‚Íunlambda‚Ì‚±‚ƌެϲ¶H
“ï“lj»‚µ‚Ä‚à‚¿‚á‚ñ‚Æ“®‚­‚º‚Á‚ămƒŠ‚Ÿ‚Á‚œŠóƒKƒXB

127:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:39:36
ƒ|ƒ‹ƒiƒŒƒt‚ɓ˂Áž‚Ý“ü‚ê‚é>>120‚̓AƒuƒhƒDƒ‹‚Ȃ̂©H‚—

128:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:53:02
>>126
Á¬³Á¬³B‚±‚̜ڂ̗¬‚ê‚ÅŒŸ‚Á‚Ä‚éƒRƒŒƒXƒQ[ƒvƒƒOƒ‰ƒ€‚͒藝Ø–Ÿ‹@‚Æ‚µ‚Ă̈Ӗ¡B‚Ÿ‚©‚ç>>95,>>104‚̘b‚ªo‚Ä‚«‚œB
>>100‚̏Љ‚œ–{‚ªŒŸ‚Á‚Ä‚é‚̂́u¹Þ°ÃÞقª‚à‚Á‚ƕ֗˜‚Ȓ藝Ø–Ÿ‹@iLispj‚ðŽv‚¢‚‚¢‚Ä‚¢‚ê‚΁v‚Æ‚¢‚€ˆÓ–¡‚ŸB
‚‚܂èƒXƒ}ƒŠƒ„ƒ“‚ªŒŸ‚Á‚Ä‚éƒRƒŒƒXƒQ[ƒvƒƒOƒ‰ƒ€‚Ƃ̓XƒQ[’藝‚Æ‚¢‚€‚±‚ƁB

129:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:54:52
ƒRƒŒƒXƒQ[ƒvƒƒOƒ‰ƒ€@@ƒXƒQ[’藝@@ƒQ[ƒfƒ‹‚Ì•sŠ®‘S«’藝

130:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 19:59:59
‚‚܂è>>60‚̓Xƒ}ƒŠƒ„ƒ“‚âƒ`ƒƒƒCƒeƒBƒ“‰Å‚Á‚Ä‚±‚Æ‚©‚—

131:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:19:26
ƒ^ƒIƒCƒYƒ€‚©I

132:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 20:55:13
u‚à‚̂܂˒¹‚ð‚܂˂év‚Á‚āu’藝Ø–Ÿ‹@ƒ‰ƒ€ƒ_ŽZ–@Œ‹‡Žq˜_—ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒêv‚Á‚ĈӖ¡‚Ÿ‚Á‚œ‚Ì‚©Bƒ}ƒW‚Å’m‚ç‚È‚©‚Á‚œiŠŸ
‚±‚̃XƒŒ•׋­‚ɂȂé‚ȁB

133:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:05:52
>>126
Unlambda‚âBrainf*ck‚̈Ӗ¡‚ł͂Ȃ­ACoq‚âIsabella“™‚̒藝Ø–Ÿ‹@‚ª³‰ð‚©‚ȏílB

134:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:13:32
>>124
‚Ü‚¿‚ª‚¢‚È‚¢B

135:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:27:01
>>86‚Æ>>132‚ð‚݂ă`ƒ…[ƒŠƒ“ƒOƒ}ƒV[ƒ“‚ª’藝Ø–Ÿ‹@‚Ÿ‚Æ‚¢‚€‚±‚Ƃɏ‰‚߂ċC‚ª‚‚¢‚œB‚»‚€‚¢‚€‚±‚Æ‚Ÿ‚Á‚œ‚Ì‚©B

136:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 21:34:08
‚È‚ç>>60‚ª‹‚߂Ăé‚̂́uŒö—ƒf[ƒ^ƒx[ƒX‚É‚æ‚Á‚ÄŒ‹‰Ê‚ªˆÙ‚Ȃ鎩“®’藝Ø–Ÿ‹@v‚Æ‚¢‚€‚Æ‚±‚ë‚©H

137:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:00:18
>>135
ƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒV[ƒ“‚ªƒn[ƒhƒEƒFƒAŒ^‚̒藝Ø–Ÿ‹@‚Æ‚·‚é‚Ȃ烉ƒ€ƒ_ŽZ–@‚Æ‚©Œ‹‡Žq˜_—‚̓\ƒtƒgƒEƒFƒAŒ^‚̒藝Ø–Ÿ‹@‚ɂȂÁ‚Ă邿‚ˁB
‚Å‚à>>100‚É‚ ‚邿‚€‚É‚à‚µ‚àƒQ[ƒfƒ‹‚ªLisp‚̂悀‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚ð’m‚Á‚Ä‚¢‚ê‚΁AƒQ[ƒfƒ‹‚̏ؖŸ‚Í‚à‚Á‚Æ—‰ð‚µ‚â‚·‚©‚Á‚œ‚̂ɂƂ¢‚€‚±‚Æ‚Ÿ‚æB
‚‚܂èA‚œ‚Æ‚Š“™‰¿‚Å‚à‚à‚Á‚Æ•ª‚©‚èˆÕ‚­‚Å‚«‚éƒvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚ª‚ ‚é‚Ȃ炻‚ê‚ðŽg‚€‚ׂ«‚Ÿ‚Æ‚¢‚€‚Ì‚ªŒ‹˜_‚¶‚á‚È‚¢‚©‚ȁB
‹³—{‚Æ‚µ‚ē‚¢‚±‚Æ‚à’m‚Á‚Ä‚š‚­‚Ì‚àˆÓ‹`‚Í‚ ‚邯‚ǂˁBUnlambda‚âBrainf*ck‚à‚»‚€‚¢‚€ˆÓ–¡‚Å‚µ‚©‚È‚¢‚ÆŽv‚€B

138:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:13:01
Ž©—͂ł͎•‚ª—§‚œ‚È‚©‚Á‚œ‚̂ʼnº‹L‚ðŽQl‚É‚â‚Á‚Ă݂œB
URLØÝž(www.unfindable.net)

;;•s“®“_
(define (f x) `(',x ',x))

> (f 'x)
((quote x) (quote x))
> (f f)
((quote #<procedure:f>) (quote #<procedure:f>))
> (equal? (f f) (eval (f f)))
#t
> (equal? (f f) (eval (eval (eval (eval (eval (f f)))))))
#t
>
‘±‚­

139:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:14:00
;;ƒ`ƒƒƒCƒeƒBƒ“@Lisp‚É‚æ‚éƒQ[ƒfƒ‹‚̏ؖŸ
;;(valid-proof? x) ‚Ì’è‹`‚ª‚ ‚邯‰Œ’è‚·‚éB‚˜‚ª‘Ó–‚ȏؖŸ‚È‚ç'()
;;x‚ª‘Ó–‚ȏؖŸ‚È‚çŽÀØ‚³‚ꂜ’藝‚ð•Ô‚·B
;;‚“Ž®‚™‚ªØ–Ÿ‚Å‚«‚È‚¢Ì‚·‚ׂĂ̂“Ž®‚˜‚ɂ‚¢‚Ä (valid-proof? x)‚ª
;;‚™‚Æ“™‰¿‚Ƃ͌À‚ç‚È‚¢B
;;‚±‚ê‚ðm’è‚·‚éqŒê‚ª (is-unprovable y)
(define (g x) `(is-unprovable (value-of (',x ',x))))

> (g 'x)
(is-unprovable (value-of ((quote x) (quote x))))
> (g g)
(is-unprovable (value-of ((quote #<procedure:g>) (quote #<procedure:g>))))
> (equal? (g g) (eval (cadr (cadr (g g)))))
#t
>

Ø–Ÿ‚Å‚«‚È‚¢‚Æ‚¢‚€‚±‚Ƃ͏ؖŸ‚Å‚«‚È‚¢@@iØ–Ÿ‚Å‚«‚È‚¢‚Æ‚¢‚€‚±‚Ƃ͏ؖŸ‚Å‚«‚È‚¢j‚Æ‚¢‚€‚±‚Ƃ͏ؖŸ‚Å‚«‚È‚¢B

‚±‚€‚¢‚€ˆÓ–¡‚Ȃ̂Ÿ‚ë‚€‚©H“ª‚ª’É‚­‚Ȃ肻‚€‚ŸB

140:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:32:34
’ù³
Œë@;;(valid-proof? x) ‚Ì’è‹`‚ª‚ ‚邯‰Œ’è‚·‚éB‚˜‚ª‘Ó–‚ȏؖŸ‚È‚ç'()

³@;;(valid-proof? x) ‚Ì’è‹`‚ª‚ ‚邯‰Œ’è‚·‚éB‚˜‚ª‘Ó–‚ȏؖŸ‚łȂ¢‚È‚ç'()

141:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:37:03
>>139
‚»‚Ì“ü‚êŽq‚ɂȂÁ‚Ä‚¢‚éŒvŽZ‚ª–³ŒÀ‚É‘±‚¢‚œ“ü‚êŽq‚ƉŒ’肵‚āA‚»‚ÌŒvŽZ‚Í‚¢‚‚©Ž~‚Ü‚é‚Ì‚©‚Æ‚¢‚€ˆÓ–¡‚ɂȂÁ‚Ä‚¢‚éB
‚»‚ꂪƒ`ƒ…[ƒŠƒ“ƒO‚Ì’âŽ~«–â‘肟B1931”N‚ɃQ[ƒfƒ‹‚ª‚â‚Á‚œ‚±‚Æ‚ð1937”N‚Ƀ`ƒ…[ƒŠƒ“ƒO‚ªƒ`ƒ…[ƒŠƒ“ƒOƒ}ƒVƒ“‚Åà–Ÿ‚µ‚œ–â‘èB
‚»‚ê‚ðƒ`ƒƒƒCƒeƒBƒ“‚ÍLisp‚ŏ‘‚¢‚Ă݂œ‚Á‚Ä‚±‚ƁBƒ`ƒ…[ƒŠƒ“ƒO‚Ì’âŽ~«–â‘è‚ÅžÞžÞڂ΂킩‚è‚â‚·‚¢à–Ÿ‚ªŒ©‚‚©‚邟‚ë‚€B
iƒ`ƒƒƒCƒeƒBƒ“‚ɃPƒ`‚ð‚‚¯‚é‚킯‚¶‚á‚È‚¢‚ªA–³ŒÀ‚̃ƒ‚ƒŠ‚ª‚È‚¢‚Æ“¯‚¶‚±‚Ƃɂ͂Ȃç‚È‚¢j

142:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/16 23:50:09
>>140
Little Schemer‚Ì‚XÍ‚ɏo‚Ä‚­‚é‚xƒRƒ“ƒrƒl[ƒ^‚à–³ŒÀ‚É‘±‚¢‚œ“ü‚êŽqiÄ‹AŠÖ”j‚ðì‚邜‚ß‚Ÿ‚æ‚ˁB
>>114-119‚Ì‚xƒRƒ“ƒrƒl[ƒ^‚ª‚»‚ê‚ɑГ–‚·‚é‚©‚ȁB

143:138
08/01/16 23:58:33
>>141
>>142

‚È‚é‚قǁ`B•׋­‚ɂȂè‚Ü‚µ‚œB

144:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:06:45
–³ŒÀƒ‹[ƒv‚ÍŽ~‚Ü‚ç‚È‚¢‚Ÿ‚ëílB‚Æ‚¢‚€‚±‚Ƃ́AuØ–Ÿ‚Å‚«‚È‚¢‚Æ‚¢‚€‚±‚Ƃ͏ؖŸ‚Å‚«‚È‚¢‚Æ‚¢‚€‚±‚Ƃ́EEEv‚Ì“š‚Š‚ª•Ô‚Á‚Ä‚±‚È‚¢‚©‚çØ–Ÿ‚Å‚«‚È‚¢‚킯B

145:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:08:35
>>143
‚š‚§A—‰ð‘‚¢‚ˁB

146:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:20:21
>>144
ƒQ[ƒfƒ‹‚ƃ`ƒ…[ƒŠƒ“ƒO‚Á‚Ä–³ŒÀƒ‹[ƒv‚ÍŽ~‚Ü‚ç‚È‚¢‚Á‚Ä‚±‚Æ‚ðŒŸ‚Á‚Ä‚é‚Ì‚©B‚È‚ñ‚©ˆÓŠO‚Ÿ‚È‚ŸB

147:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:23:36
EŽ~‚܂閳ŒÀƒ‹[ƒv‚ª‘¶Ý‚·‚邯‰Œ’è‚·‚é
E–µ‚‚·‚é
E]‚Á‚Ä‚·‚ׂĂ̖³ŒÀƒ‹[ƒv‚ÍŽ~‚Ü‚ç‚È‚¢
EØ–ŸI‚í‚è

148:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:25:33
>>146
–³ŒÀ‚Æ‚¢‚€ŠT”O‚͐”Šw“I‚ɂ͕s‰Â‰ð‚Ȃ̂ł·B

149:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:33:04
ƒ‹[ƒv‚âÄ‹A‚ðŽ‚Â‚à‚̂̓`ƒ…[ƒŠƒ“ƒOŠ®‘S‚Å‚ ‚éB
«
–³ŒÀ‚̃‹[ƒv‚âÄ‹A‚ÍŽ~‚Ü‚ç‚È‚¢‚±‚Æ‚ª‚ ‚éB
«
”»’è•s”\‚È–â‘肪‘¶Ý‚·‚éB
«
ƒ`ƒ…[ƒŠƒ“ƒOŠ®‘S‚ȃvƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒê‚Í–œ”\‚ł͂Ȃ¢I
«
ƒvƒƒOƒ‰ƒ}[‚ɏo—ˆ‚邱‚Ƃɂ͌ÀŠE‚ª‚ ‚éB
«
ƒoƒJ‚̕ǁiQ.E.D.j

150:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:38:48
ƒQ[ƒfƒ‹‚ƃ`ƒ…[ƒŠƒ“ƒO‚Á‚ăoƒJ‚̕ǂÁ‚Ä‚±‚Æ‚ðŒŸ‚Á‚Ä‚é‚Ì‚©B‚È‚ñ‚©ˆÓŠO‚Ÿ‚È‚Ÿ‚—

151:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 00:42:36
ƒoƒJ‚̕ǂƂ¢‚€ŠT”O‚͐”Šw“I‚ɂ͖³ŒÀƒ‹[ƒv‚Ȃ̂ł·B

152:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:10:59
—ÊŽq˜_“I‚ɂ͂ǂñ‚È•Ç‚Å‚à‚·‚蔲‚¯‚ç‚ê‚邯‚ǂˁB

153:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:34:23
Šm—Š‚ª’á‚¢‚Ÿ‚¯‚Ÿ‚È

154:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 01:38:18
–{“–‚ɂ悭‚í‚©‚ç‚È‚¢‚ñ‚Å‚·„ƒ

155:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 09:54:11
ŠÖ”Œ^‰SŽÒšHaskell‚©‚¶‚Á‚āšSICP“ǂݎn‚߂遚Scheme‘f°‚炵‚¢

‚ȐlŠÔ‚Å‚·‚ªALisper‚©‚猩‚œ‚Æ‚«AHaskell‚Á‚Ăǂñ‚ȈóÛ‚È‚ñ‚Å‚µ‚å‚€‚©B


156:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 10:16:02
Ž~‚Ü‚é‚È‚çŽ~‚Ü‚é
Ž~‚Ü‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚ÆŽ~‚Ü‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚ÆŽ~‚Ü‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Æ....

‚Æ‚¢‚€u”ŒƒAƒ‹ƒSƒŠƒYƒ€v‚È‚ñ‚Ÿ‚È

157:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:14:48
>>155
u‚È‚ñ‚ďƒˆ‚Ȋ֐”Œ^I‚µ‚©‚à’x‰„Iv

158:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 13:35:51
‚È‚º‚©‚í‚©‚ç‚ñ‚ªAÌ‚©‚牎‚É‚Í
u’x‰„v‚Á‚Ä‚¢‚€‹¿‚«‚ª‚¢‚â‚炵‚­ŠŽ‚¶‚é‚ñ‚ŸB

159:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:00:35
>>155
Lisperˆê”ʂł͂Ȃ­A‚ ‚­‚Ü‚Å‰Ž‚ÌˆóÛ‚Ÿ‚ªA
uƒˆ‚·‚¬‚Ä‚¿‚å‚Á‚Ƃ߂ñ‚Ç‚¢v‚Á‚ÄŠŽ‚¶B
‚œ‚Ô‚ñŒë‰ð‚È‚ñ‚Ÿ‚ë‚€‚¯‚ǁB

160:155
08/01/17 14:16:28
‚È‚é‚قǁA‚¿‚å‚Á‚ƃƒ“ƒhƒC‚Æ‚¢‚€‚̂́AScheme‚ÌŒ|p“IƒVƒ“ƒvƒ‹‚³‚©‚猩‚œ‚ç
FX”Ï‚·‚¬‚邿A‚Æ‚¢‚€‚±‚Ƃłµ‚å‚€‚©B


161:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:16:43
> Haskell
”Šw‚â“NŠw‚Ì“õ‚¢‚É”ä‚ׂāAŠÌS‚́i‚Æ‚¢‚€ŒŸ‚¢•û‚̓gƒQ‚ª‚ ‚é‚©‚ȁjHŠw‚Ì“õ‚¢‚ª”–‚¢A
‚Æ‚¢‚€•—‚ÉŠŽ‚¶‚éB
‚Å‚à‚±‚ê‚́A2ch‚̃XƒŒ‚âAŠÖ”Œ^ŒŸŒêŠÖ˜A‚ÌŒŸõ‚ňø‚Á‚©‚©‚Á‚œƒy[ƒW‚©‚ç‚̈óÛ‚ŁA
ŽÀÛ‚ÉHaskell‚ɐG‚Á‚œ‚±‚Ƃ͖³‚¢‚ñ‚ŁA>>159‚Æ“¯‚¶‚­AFXŒë‰ð‚à‚ ‚é‚ñ‚Ÿ‚ë‚€‚ȂƑz‘œB

162:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 14:36:20
>>160
‚¿‚å‚Á‚ƈႀ‚©‚ȁB
Lisp‚Å‚àScheme‚Å‚àAŠÖ”Œ^•—‚ɏ‘‚­‚±‚Æ‚à‚Å‚«‚ê‚΁AŽè‘±‚«•—‚ɏ‘‚­‚±‚Æ‚à‚Å‚«‚邿‚ˁB
ƒˆŠÖ”Œ^ŒŸŒê‚Á‚Ă̂͂»‚€‚¢‚€—Z’Ê‚ªŒø‚©‚È‚³‚»‚€‚ŁA—p“r‚É‚æ‚Á‚Ă͖ʓ|‚¶‚á‚ˁH‚Á‚Ä
ƒCƒ[ƒWB‚œ‚Ô‚ñ‚¢‚ë‚ñ‚È“Š‚°“¹‚ª‚ ‚Á‚āA‚»‚€‚Å‚à‚È‚¢‚ñ‚Ÿ‚ë‚€‚¯‚ǁB

163:155
08/01/17 14:45:03
>>162
‚»‚€‚Å‚·‚ˁBŒŸŒê‚Ì“ü–å‚Á‚Ă悭"Hello World"‚ðƒRƒ“ƒ\[ƒ‹‚Æ‚©‚ɏo—Í‚·‚é‚̂Ƃ©
‚©‚çŽn‚Ü‚è‚Ü‚·‚ªBHaskell‚̏ꍇ‚»‚ê‚Í“TŒ^“I‚È•›ì—pŠÖ”‚Ȃ̂ŁAƒ‚ƒiƒh‚ª
•K—v‚Æ‚©A‚»‚ñ‚Șb‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B

164:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 18:06:23
>>155
Haskell‚݂Ďv‚€‚Ì‚ÍUK‚̏ƒˆŠÖ”Œ^ŒŸŒê‚Æ‚¢‚€ƒCƒ[ƒW‚©‚ȁH
MLŒn‚âLispŒn‚É‚ÍUK‚ÌŒŸŒê‚Ý‚œ‚¢‚È‚±‚Ÿ‚í‚è‚ÍŠŽ‚¶‚È‚¢‚©‚È‚ŸB
—Ç‚¢‚Æ‚©ˆ«‚¢‚Æ‚©‚¢‚€ŠŽ‘z‚ÍŽ‚Á‚œ‚±‚ƂȂ¢BEl“I‚È‚±‚Ÿ‚í‚è‚ªŠŽ‚¶‚ç‚ê‚éB

165:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 18:23:28
‚â‚Á‚ÏLisp‚Í“ŒŠCŠÝH

BSD‚ªŒŠCŠÝ•¶‰»‚ŁB

166:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 18:57:24
‚ǂȂœ‚©Simply Scheme‚̏Љî·ÎÞÝÇ

167:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:21:03
>>165
‚à‚Á‚ƍi‚邯ƒ{ƒXƒgƒ“Žü•Ó•¶‰»

168:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/17 21:33:55
>>155
‰Ž‚Æ‘S‚­“¯‚¶ó‹µ‚ÅÜÛÀB

lisp‚̍\•¶‚̓Vƒ“ƒvƒ‹‚Å”ü‚µ‚¢‚ƁAS‚©‚çŽv‚Á‚œ‚æB

169:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:12:10
URLØÝž(www.oreilly.co.jp)

Ô‘œ‰ß‚¬B
•\ކ‚ªuGaucheƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚Á‚Ä•\ކ‚©‚炵‚ÄŠÔˆá‚Á‚ĂȂ¢H
ƒ_ƒCƒWƒ‡ƒuƒJH


170:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:38:34
>>169
‹t‚ɍl‚Š‚é‚ñ‚ŸB‚»‚ꂟ‚¯‰ü‘P‚³‚ê‚éA‚ƁB




171:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 01:58:30
ƒIƒŒ‚àŠæ’£‚Á‚Ä‚é‚ȂƵÓÀ‚æB

172:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 02:26:18
>>167
‚»‚è‚á•ÎŒ©‚—
ƒCƒ“ƒfƒBƒAƒi‚ ‚œ‚è‚à¶ÞݶނÁ‚Ä‚éB

173:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 03:43:26
>>163
uƒ‚ƒiƒh‚ª•K—vv‚Á‚āCˆê‘̉œ‚ð‚»‚ñ‚ȂɋX‚µ‚­\‚ЂĂ¢‚é‚Ì‚©D
‰œ‚àl‚Š‚ž‚É putStrLn ‚·‚ê‚΂¢‚¢‚ñ‚Å‚·‚æD

(write "Hello world!") (newline) ‚Ə‘‚­‚Æ‚«CScheme‚̈Ӗ¡˜_‚ðŽv‚¢•‚‚©‚ׂéH
;; ‚»‚à‚»‚àˆÓ–¡˜_‚ÍRnRS‚̈ꕔ‚µ‚©‹Lq‚µ‚ĂȂ¢‚¯‚Ç

174:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 12:25:47
‚±‚±‚É‚¢‚él‚œ‚¿‚ÍŠw¶‚Å‚·‚©H
‚ ‚é‚¢‚͎Љïl‚Ÿ‚¯‚ÇŽï–¡‚âƒXƒLƒ‹ƒAƒbƒv‚Ì‚œ‚ß‚ÉScheme‚ð
‚â‚Á‚Ä‚¢‚é‚̂ł·‚©H
ŽdŽ–‚ÅSchemeŽg‚Á‚Ä‚él‚Í‚¢‚é‚̂łµ‚å‚€‚©H

175:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 12:49:33
‚¢‚‚©ŽdŽ–iŒÂl“I‚Èutil‚¶‚á‚È‚­j‚ÅŽg‚Š‚ê‚΂ȁ[‚ÆŽv‚¢‚‚AƒXƒLƒ‹ƒAƒbƒv‚Ì‚œ‚ß

176:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 12:58:20
•“c‚³‚ñ‚Æ‚©shiro‚³‚ñƒŒƒxƒ‹‚ɂȂê‚ê‚΁A
u‘åä•v‰Ž‚É”C‚¹‚ëv‚ÅŽdŽ–‚ɂł«‚¿‚á‚€‚ñ‚Ÿ‚ë‚È‚Ÿ

177:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 13:15:20
•’i‚Í•’ʂ̎葱‚«Œ^ŒŸŒê‚â‚ˁA‚Å‚à‹­‚¢‚ÄŒŸ‚Š‚Î
Ä‹A‚ª•K—v‚ȏˆ—‚Ÿ‚¯‚͎葱‚«Œ^ŒŸŒê‚ŏ‘‚±‚€‚Æ‚·‚邯”Y‚Þ‚©‚ç
ˆê’UScheme‚ʼnº‘‚«‚µ‚Ä‚©‚çŽè‘±‚«Œ^‚É’Œ‚·

178:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 13:17:57
>>173
‚Þ‚µ‚ëAwrite‚ªÄ’è‹`‚³‚ê‚Ä‚œ‚ç‚Ç‚€‚µ‚æ‚€A‚Æ‚©Žv‚¢•‚‚©‚ׂœ‚Ù‚€‚ª‚¢‚¢

179:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 13:19:28
>>174
‚¢‚ë‚ñ‚Ȑl‚ª‚¢‚邯Žv‚€‚æB‰æˆê“I‚ɍl‚Š‚é‚ȁB
‰Ž‚ÍŽdŽ–‚ÅŽg‚Á‚Ă邿BCommon Lisp‚Ÿ‚¯‚ǁB

180:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:00:49
>>174
–{E‚̓n[ƒh‚̐݌v‚Ÿ‚ª, ‚Å‚«‚ ‚¢‚̃c[ƒ‹‚Å‹@”\‚ª‘«‚è‚È‚¢‚Æ‚«‚Í
Lisp ‚ŏ‘‚¢‚Ä‚é‚È. C ‚Æ‚© C++ ‚Ő”’lŒvŽZ‚·‚é‹C‚ɂȂç‚ñ.


181:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:12:59
SIAG‚Ì”p‚ê‚ÁƒvƒŠ‚ªŠ‚¢w

182:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:40:51
–³E‚̐l‚Í‚¢‚é‚Ì‚©H

183:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/18 22:55:04
‚k‚‰‚“‚‚‚…Žg‚Á‚Ă܂·‚ª‚Ȃɂ©H

184:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 22:46:09
>>174
‰ñ˜HÝŒvŽÒ(‚µ‚©‚àAƒAƒiƒƒO)‚Ÿ‚¯‚ǁAŽï–¡‚Åscheme‚â‚Á‚Ă܂·‚æB




185:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/19 23:58:15
ˆÓŠO‚ƃn[ƒhƒEƒFƒA‹ZpŽÒ‚ª‘œ‚¢‚ȁB‰Ž‚àÌALispŒn‚ÅHDLiƒn[ƒhƒEƒFƒA‹LqŒŸŒêj‚ðì‚ë‚€‚Æ‚©
l‚Š‚œ‚±‚Æ‚ª‚ ‚邿B

186:180
08/01/20 01:07:07
>>185 wwWwWWI‚š‚Ü‚Š‚Í‚È‚ñ‚Ä‰Ž‚È‚ñ‚ŸIII


187:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:07:34
Lisper‚È‚ñ‚Ÿ‚ªA‚ ‚Ü‚è‚Égauche‚ª‘f°‚炵‚¢‚Ì‚Åschemer‚ɂȂ낀‚ÆŽv‚€B
‚»‚±‚ÅŽ¿–â‚È‚ñ‚Ÿ‚ªALisp‚Ÿ‚Ænil==()‚Ȃ̂Éscheme‚Ÿ‚Æ#f != ()‚È——R‚Á‚Ä‚ ‚é‚Ì?

188:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:11:05
>>187
‚š‚»‚ç‚­@‹³“I‚È——R


189:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:11:19
ˆÓ–¡‚̂Ȃ¢¬“¯‚ŁAƒoƒO‚̉·°‚ƂȂ邱‚Æ‚ª‚ ‚é‚̂ŁAŽ~‚ß‚œB

190:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:24:49
>>185-186
‰Ž‚ª‘œ‚·‚¬


191:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:33:02
VHDLisp

192:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 01:45:17
>>26-154
Little Schemer Ë ƒ]ƒE‚³‚ñ‚ÌŠG Ë ŒJ‚è•Ô‚µ‚͂ǂ±‚܂ő±‚­‚Ì‚©H Ë ‚xƒRƒ“ƒrƒl[ƒ^ Ë To Mock A Mockingbird Ë ƒQ[ƒfƒ‹‚̒藝
“ǂݕԂµ‚Ă݂œ‚çƒzƒ“ƒg‚É‚»‚€‘‚¢‚Ä‚ ‚Á‚œB‚·‚°[B


193:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 08:01:34
>>187
‚Ç‚ñ‚ÈŠ‚ª‚¢‚¢‚Å‚·‚©H

194:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 08:28:45
SICP‚ɃlƒbƒgƒŠƒXƒg‹Lqˆ—Œn‚Æ‚©‚ ‚邵

195:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 09:12:55
‚š‚ê‚̏ꍇAelisp‚ƁuƒŠƒXƒg—V‚сv‚ÅƒŠƒXƒg•Ö—˜A‚Á‚Ä‹C•t‚¢‚āA
scheme‚ð’m‚Á‚Ä‚â‚ׂ¥”ü‚µ‚·‚¬‚éI‚Æ‚©Žv‚Á‚œB
‚Å‚à¡‚ÍŽdŽ–‚ÅCommonLisp(ACL)‚ð­‚µŽg‚Á‚Ä‚éBƒoƒJ‚Å‚©‚¢Žd—l‚àA
¡‚ł͐M—Š‚ÌŒ³BCL‚͈€‚µ‚Ă邯‚¢‚€‚æ‚葞Œh‚̑ΏہB

196:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 13:39:49
‚š‚Ü‚Š‚çƒ‹[ƒv‚ƍċA‚ðŽg‚¢•ª‚¯‚é‚͔̂nŽ­‚炵‚¢‚ÆŽv‚Á‚Ă邟‚ë

”z—ñ‚ƍ\‘¢‘̂ƃnƒbƒVƒ…‚ðŽg‚¢•ª‚¯‚é‚Ì‚à”nŽ­‚炵‚¢‚ÆŽv‚€‚±‚Ƃ͂Ȃ¢‚©‚¢

197:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 13:42:24
‚»‚€‚¢‚€”­‘z‚Í–³‚©‚Á‚œ‚ȁB
Žg‚¢•ª‚¯‚é‚Ì‚ª”nŽ­‚炵‚©‚Á‚œ‚çŽg‚¢•ª‚¯‚È‚«‚á‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©H‚—

198:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 13:47:21
>>196
> ‚š‚Ü‚Š‚çƒ‹[ƒv‚ƍċA‚ðŽg‚¢•ª‚¯‚é‚͔̂nŽ­‚炵‚¢‚ÆŽv‚Á‚Ă邟‚ë
‚€‚ñI

> ”z—ñ‚ƍ\‘¢‘̂ƃnƒbƒVƒ…‚ðŽg‚¢•ª‚¯‚é‚Ì‚à”nŽ­‚炵‚¢‚ÆŽv‚€‚±‚Ƃ͂Ȃ¢‚©‚¢
‚ ‚ñ‚Ü‚š‚à‚í‚Ë‚¥‚È‚Ÿ
assoc ‚Æ hash c


199:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 14:08:27
>>198
‘OœÚ‚Åassoc‚̏‘‚«•û‚ðFX‚Æ‚â‚Á‚Ä‚œ‚ȁB‚S‚‚®‚ç‚¢‚ ‚Á‚œŠóƒKƒXB
‚Å‚àŽg‚¢•ª‚¯‚邯‚¢‚€ŠŽ‚¶‚ł͂Ȃ©‚Á‚œB

200:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 15:09:18
> ”z—ñ‚ƍ\‘¢‘̂ƃnƒbƒVƒ…‚ðŽg‚¢•ª‚¯‚é‚Ì‚à”nŽ­‚炵‚¢‚ÆŽv‚€‚±‚Ƃ͂Ȃ¢‚©‚¢

JavaScript‚È‚ñ‚©‚Í‚»‚±‚ç‚Ö‚ñƒ‹[ƒY‚È‚ñ‚ÅŠy‚¿‚ñ‚ł͂ ‚é

201:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 15:15:18
Lisp‚Å‚àu‰Ž‚̓nƒbƒVƒ…‚µ‚©Žg‚í‚ñv‚Æ‚¢‚€‚̂͏ŸŽè‚È‚ñ‚Ÿ‚ª
–â‘è‚̓L[‚ð”äŠr‚·‚邯‚«‚É‘œ‘Ԑ«‚ª‚È‚¢‚Æ•s•Ö‚Á‚Ä‚±‚Æ‚©‚È

202:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 16:06:12
>>196
Arc‚Á‚Ä‚»‚ä‚ñ‚¶‚á‚È‚©‚Á‚œ‚Á‚¯? alist‚Æhash‚𒊏ۉ»‚µ‚œdb‚Á‚āB

>>200
‹v‚µ‚Ô‚è‚ɏ‘‚­‚Æ”z—ñ‚ðiterate‚·‚é‚Ì‚Éfor(var in ary)‚ŏ‘‚¢‚Ä‚µ‚Ü‚Á‚Ä??‚ƂȂé

203:187
08/01/20 17:38:21
>>193
‚Ü‚žscheme‚Å((if #t + -) 1 2)‚ª‚łł«‚邱‚Æ‚ÉŠŽ“®
‚Ü‚Ÿ‚Ù‚Æ‚ñ‚ǐG‚Á‚ĂȂ¢‚¯‚Çgauche‚Í
E‘¬‚¢(‚Æ•·‚¢‚Ä‚¢‚é)
EƒoƒCƒ“ƒfƒBƒ“ƒO‚ª‘‚«‚â‚·‚¢(‚æ‚€‚ÉŒ©‚Š‚é)
EƒXƒŒƒbƒh‚ªŽg‚Š‚é
Edotimes, while‚Æ‚©‚ ‚邵Aƒ‰ƒCƒuƒ‰ƒŠ‚ªŽg‚¢‚â‚·‚»‚€
defun‚Æ‚©mapcar‚È‚­‚Ȣf‚Á‚Ă邯‚ǁA‚±‚ê‚©‚ç•׋­‚µ‚Ü‚·

204:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 18:44:45
>203
define
map

205:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:07:12
hash ‚Æ assoc ‚ÍŒvŽZ—Ê‚ª‚¿‚ª‚€‚æ‚ˁB
—p“r‚ɍ‡‚킹‚ÄŽg‚¢•ª‚¯‚é‚à‚ñ‚¶‚á‚È‚¢‚́H


206:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:18:13
‚Ü‚Ÿcons‚̂Ƃ±‚낟‚¯‚ǁALittle Schemer–Ê”’‚­‚È‚Á‚Ä‚«‚œB
Ä‹A‚Í‹êŽè‚Ÿ‚¯‚ǁA‚±‚Ì–{‚̍ċA‚̑Ó–«ƒ`ƒFƒbƒN‚ÌŽd•û‚Ì
à–Ÿ‚ª—Ç‚©‚Á‚œBƒRƒc‚ð’͂߂»‚€B

207:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:27:45
>>205
> —p“r‚ɍ‡‚킹‚ÄŽg‚¢•ª‚¯‚é‚à‚ñ‚¶‚á‚È‚¢‚́H
‚ǂ̕ӂŐ؂蕪‚¯‚é‚©‚Å‚¢‚‚à–À‚€.


208:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:32:14
‘å‚«‚¢‚Æ‚«‚̓nƒbƒVƒ…ƒe[ƒuƒ‹B
Œã‚ŒljÁ‚µ‚œ‚à‚Ì‚ð—Dæ‚µ‚œ‚­‚āAˆê”­‚Å‚ ‚鎞“_‚Ö–ß‚µ‚œ‚¢‚Æ‚¢‚€ê‡‚͘A‘zƒŠƒXƒgB
‚Ç‚¿‚ç‚Å‚à‚È‚¯‚ê‚΁A‚Ç‚¿‚ç‚Å‚à‚¢‚¢B‚—

209:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:33:08
URLØÝž(www.amazon.com)

The Scheme Programming Language, 3rd Edition

•č‘‚ł͕]‰¿‚‚¢‚Ý‚œ‚¢‚Å‚·‚ª“Ç‚ñ‚Ÿl‚Ç‚€‚Å‚·‚©H

210:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:54:09
>>208
> ‚Ç‚¿‚ç‚Å‚à‚È‚¯‚ê‚΁A‚Ç‚¿‚ç‚Å‚à‚¢‚¢B‚—
‚±‚±‚Ÿ‚ëH >>207 ‚ª“ª•ø‚Šž‚ñ‚Å‚é‚̂́c


211:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 19:57:08
¬‚³‚¢‚È‚ç˜A‘zƒŠƒXƒg‚Å‚¢‚¢‚×

212:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 20:04:36
C‚âC++‚È‚ñ‚©’m‚ç‚Ë‚ŠB
‚š‚ê‚Íschemeˆê‹Ø‚Á‚Đl‚¢‚Ü‚·‚©H

213:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 20:16:13
>>212
‚³‚·‚ª‚ɍ‚‹‰ƒAƒZƒ“ƒuƒ‰‚Å‚ ‚邯‚±‚ë‚Ì C ‚ð’m‚ç‚Ë‚¥‚Á‚Ä“z‚Í‚¢‚È‚¢‚ñ‚¶‚á‚Ë‚¥‚́H
C++ ‚Ƃ͂ ‚܂肚‹ß‚«‚ɂȂ肜‚­‚È‚¢‚̂͊m‚Ÿ‚¯‚ǁBW


214:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 20:27:52
C’m‚ç‚È‚¢‚±‚Ƃ͂Ȃ¢‚¯‚ǁA‘å‹K–͂Ȃ͍̂ì‚Á‚œ‚±‚ƂȂ¢orz

215:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 20:51:28
>>209
Šª––‚ÌŽd—l‘B

216:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 21:20:23
Schemeˆ—Œn‚ð¡ŽžƒI[ƒ‹ƒAƒZƒ“ƒuƒ‰‚ŏ‘‚±‚€‚Á‚‚€Š¿‚Í‚¢‚Ë‚¥‚×

217:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 21:32:41
(defun my-foreach (proc-list 'val-list)
(if (not (cdr var-list))
(proc-list (car val-list))
(progn
(proc-list (car val-list))
(my-foreach proc-list (cdr val-list)))))

(setq list-a '(1 2 3 4))
(1 2 3 4)

(my-foreach '(lambda (x) (print x)) 'list-a)

foreach‚̂悀‚Ȋ֐”‚ðlisp‚ōì‚ë‚€‚ƍl‚Š‚œ‚̂ł·‚ªA‚Ç‚€‚à‚€‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
ã‹L‚̂悀‚É‚·‚邯list-a‚ªvoid‚Ÿ‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

218:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 22:00:18
>>216
³ŒÞÃŲ‚—

219:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 23:03:13
>>216
8008‚̍ ‚©‚çƒ}ƒCƒNƒƒvƒƒZƒbƒT‚³‚í‚Á‚Ă邯Õ“®“I‚É‚»‚Ì㩂ɗŽ‚¿‚éB

#‚Å‚àarm7‚Æ‚©‚Ÿ‚ƍ¡‚Å‚à—LŒø‚È·¶Þœ

220:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 23:21:24
˜b‚Ì—¬‚ꂪŒ©‚Š‚È‚¢
>>213 ‚Í (equal? C ‚‹‰ƒAƒZƒ“ƒuƒ‰) => #t
>>216 ‚Ì‚Í (equal? C ƒAƒZƒ“ƒuƒ‰) ‚Ì•]‰¿Œ‹‰Ê‚͂ǂ€‚È‚é‚ñ‚Ÿ?


221:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 23:28:24
>>220 “VŽg‚̃IƒyƒŒ[ƒ^
amb!
amb!


222:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/20 23:45:42
>>220
‚»‚€‚Ÿ‚ÆŽv‚€B>>216,>>219‚Í–­‚Ÿ‚—

223:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 00:30:54
>>217
‚Ç‚±‚©‚ç“Ë‚Áž‚߂΂¢‚¢‚Ì‚©cc
‚Ƃ肠‚Š‚ž val-list ‚̈ø—p•„‚¢‚ç‚È‚¢

224:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 00:31:31
>>217
(defun my-foreach (proc-list val-list)
(if (not (cdr val-list))
(funcall proc-list (car val-list))
(progn
(funcall proc-list (car val-list))
(my-foreach proc-list (cdr val-list)))))

(setq list-a '(1 2 3 4))
(1 2 3 4)

(my-foreach #'(lambda (x) (print x)) 'list-a)
scheme‚ƈá‚Á‚Älisp‚Ífuncall‚µ‚È‚¢‚Ɗ֐”‚͌Ăяo‚¹‚È‚¢‚æB

225:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 00:49:15
‚ Alist-a‚ɃNƒH[ƒg•t‚¢‚Ä‚œw
(my-foreach #'(lambda (x) (print x)) list-a)

226:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 01:54:50
>>224
‚È‚é‚قǁA•׋­‚ɂȂè‚Ü‚µ‚œB‚Ç‚€‚à‚Å‚·B

227:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 02:57:56
>>209
‘S•¶ŒöŠJ‚³‚ê‚Ă邩‚ç“ǂ߁B

228:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 12:51:48
Scheme‚́uŒp‘±v‚Á‚Ă̂ð‚í‚©‚è‚â‚·‚­‹³‚ЂĂ­‚ê‚È‚¢‚©B

Ž©•ª“I‚ɂ̓hƒ‰‚Š‚à‚ñ‚́ul¶‚â‚è’Œ‚µ‹@v‚Ý‚œ‚¢‚ȃCƒ[ƒW‚ð‚à‚Á‚Ä‚¢‚é‚ñ‚Ÿ‚ªB

229:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 13:33:40
‚È‚ñ‚Å‚àŒp‘± ‚ŃOƒO(—ª

230:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 14:16:46
>>228
“IŠm‚ȃCƒ[ƒW‚Å‚·‚Ë

231:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 15:16:38
‚Ü‚ž‚͐l¶‚â‚è’Œ‚µ‹@‚ÌŽÀ‘•‚ɂ‚¢‚ÄŒê‚ë‚€‚©

232:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 17:03:49
ƒtƒ@[ƒXƒgƒNƒ‰ƒX‚ÌŒp‘±‚́A‚â‚è’Œ‚¹‚éB
ƒtƒ@[ƒXƒgƒNƒ‰ƒX‚̐l¶‚́A‚â‚è’Œ‚·•K—v‚ª‚È‚¢B

233:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 22:11:06
>>232
‚ŁAƒtƒ@[ƒXƒgƒNƒ‰ƒX–¢–ž‚̐l¶‚́A‚â‚è’Œ‚µ‚ªŒø‚©‚È‚¢‚Ɓc


234:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 22:44:04
l¶‚Í•s‰Â‹t‚Ÿ‚©‚ç‚â‚è’Œ‚µ‚͂ł«‚È‚¢‚Ÿ‚ë‚€‚¯‚ǁA
o’Œ‚µ‚È‚ç‚Å‚«‚é‚ñ‚¶‚á‚È‚¢B–{l‚͕ςí‚ê‚È‚¢‚ªŠÂ‹«‚ð•Ï‚Š‚é‚±‚Ƃ͂ł«‚éB

Scheme‚Ÿ‚Ɛ̂̊‹«‚ð•Û‘¶‚µ‚Ä‚š‚¢‚Ä•œŒ³‚µ‚œŠÂ‹«‚É”ò‚эž‚ñ‚Å‚¢‚­‚ñ‚łȂ¢‚́B


235:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 23:38:56
>>234
l¶‚ÉŠÖ‚µ‚Ă͋t‚Ÿ‚æA•Ï‚í‚é‚̂͊‹«‚¶‚á‚È‚­Ž©•ªB
—–\‚ÉŒŸ‚Š‚ÎŽ©•ª‚µ‚©•Ï‚í‚ê‚é—v‘f‚Í–³‚¢B


236:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/21 23:40:27
l¶‚̘b‚̓XƒŒˆá‚¢‚Å‚·‚æ

237:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 01:22:28
lisp‚͐l¶

238:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 11:29:02
Scheme‚Í“NŠw

239:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 21:09:16
C#‚͐¬Œ÷

240:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 21:26:31
C‚ÍŽdŽ–

241:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 21:41:12
‘‰Ì‚ª‚È‚¢‚Œ

242:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/22 21:50:38
‘‰Æ‚̓RƒbƒJ‚Ÿ‚¯‚ɁA
uÃ‚©‚ȌΔȂÌ...v‚Ƒ΂ɂȂé‹È‚ª•K—v‚Ÿ‚ȁB

243:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 08:33:14
>>176
>•“c‚³‚ñ‚Æ‚©shiro‚³‚ñƒŒƒxƒ‹‚ɂȂê‚ê‚΁A

shiro‚³‚ñ‚̓R[ƒh‚Æ‚©“Ç‚ñ‚Å‚à–{“–‚ɐЂ¢‚ÆŽv‚€‚ñ‚Ÿ‚¯‚ǁA
•“c‚³‚ñ‚Á‚ĐЂ¢‚́H ‚Ç‚Á‚©‚ÅŽ‚ª‘‚¢‚œƒR[ƒh“ǂ߂܂·‚©H
‚Ç‚ñ‚Ÿ‚¯Š‚¢‚Ì‚©¥”ñ“Ç‚ñ‚ł݂œ‚¢B
˜b‚Ÿ‚¯•·‚¢‚Ă邯–Œ•š*ANSI* CL~e•ƒ‚É‚µ‚©Žv‚Š‚È‚¢l‚ª‘œ‚¢‹C‚ª‚·‚éB

244:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 08:34:53
gauche ‚Å cons, list ‚É nil “n‚·‚ƃGƒ‰[‚ɂȂéB
‚±‚ê‚Í gauche ‚ÌŽd—l‚Á‚Ä‚¢‚€”Fޝ‚Å OK?

245:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 08:40:36
scheme‚Énil‚È‚ñ‚Ä‚ ‚Á‚œ‚Á‚¯H

246:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 09:49:23
>>245
‚»‚à‚»‚à‚È‚¢‚̂ˁB
SICP ‚ɏ‘‚¢‚Ä‚ ‚Á‚œ‚©‚çA‚ ‚é‚Ì‚©‚ÆŽv‚Á‚œB

247:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 12:01:03
(define nil '())

248:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 14:03:19
'()‚â#'(lambda ...)‚̃NƒI[ƒg‚͏ȗª‚Å‚«‚éH
‚Æ‚¢‚€‚©‰œŒÌƒNƒI[ƒg‚‚¯‚é‚Ì‚©•ª‚©‚ç‚È‚¢c

249:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 15:10:53
‘OŽÒ‚ɂ‚¢‚Ä‚Í
Scheme‚̏ꍇ‚Í()‚ÍŽ©ŒÈ•]‰¿“I‚łȂ¢‚©‚çƒNƒH[ƒg‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚ÆR5RS‚É–Ÿ‹L‚³‚ê‚Ä‚¢‚é
‹óƒŠƒXƒg‚̓Aƒgƒ€‚Ÿ‚©‚玩ŒÈ•]‰¿“I‚Ÿ‚Æ‚¢‚€l‚Š•û‚à‚Å‚«‚邯‚Ç
ƒŠƒXƒg‚Ÿ‚©‚çƒNƒH[ƒg‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Æ‚àl‚Š‚ç‚ê‚éB
ŒÂl“I‚ɂ͎©ŒÈ•]‰¿“I‚̂ق€‚ªŽ©‘R‚Ÿ‚ÆŽv‚Ђ邝‚ǁB
CL‚Ȃ玩ŒÈ•]‰¿“I‚Ÿ‚©‚çƒNƒH[ƒg‚µ‚È‚­‚Ä‚à‚¢‚¢B

ŒãŽÒ‚ɂ‚¢‚Ä‚Í
CL‚̏ꍇ‚̓NƒH[ƒg‚µ‚È‚¢(lambda ...)‚Ílambdaƒ}ƒNƒ‚Æ‚µ‚Ä•]‰¿‚³‚ê‚Ä
#'(lambda ...)‚É“WŠJ‚³‚ê‚éBi‚炵‚¢BCL‚͂悭’m‚ç‚È‚¢j

#(...)‚àCL‚Ÿ‚ÆŽ©ŒÈ•]‰¿“IAScheme‚Ÿ‚ƃNƒH[ƒg‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚¯‚Ç
Ž©ŒÈ•]‰¿“I‚Å‚¢‚¢‚̂ɁB

250:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 16:39:52
‚È‚é‚Ù‚Ç‚ ‚肪‚Æ‚€

FX˜M‚Á‚Ä‚œ‚獓‚¢—á‚ðŒ©‚Â‚¯‚Ä‚µ‚Ü‚Á‚œ
(flet ((function (x) x)) #'(lambda (x) x))

251:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 16:43:34
>>249
‚ð‚¢‚ð‚¢B#(...) ‚Í”z—ñ‚Ÿ‚ŒB#' ‚łЂƂ©‚œ‚Ü‚èB

252:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 18:57:53
>>251
ˆá‚€˜b‚Ÿ‚©‚çƒpƒ‰ƒOƒ‰ƒt‚𕪂¯‚œ‚̂Ɂ„ƒ

253:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 20:07:52
“K“–‚Ȑڑ±ŽŒ‚à“ü‚ê‚ê‚΂悩‚Á‚œ‚Ë

254:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 20:25:28
‚¿‚Ȃ݂ɂƂ©

255:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 20:40:14
‚¢‚╁’ʂ킩‚邟‚ë‚—

256:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 21:40:53
‚¢‚Ü‚³‚炟‚¯‚ǁh‹óƒŠƒXƒg‚̓Aƒgƒ€‚Ÿ‚©‚玩ŒÈ•]‰¿“Ih‚Á‚Ä
ƒVƒ“ƒ{ƒ‹‚̗Ⴊ‚ ‚é‚©‚ç–­‚ÈŽå’£‚Å‚µ‚œ‚Ë

Scheme‚̏ꍇ#'‚ª(syntax ...)‚É“WŠJ‚³‚ê‚鏈—Œn‚à‚ ‚é‚Á‚Ä‚±‚Æ‚àÅ‰‘‚¢‚Ä‚œ‚ñ‚Ÿ‚¯‚Ç
‚³‚·‚ª‚É‚±‚̘b‚ł͂Ȃ¢‚ÆŽv‚Á‚čí‚Á‚Ä
‚‚¢‚Å‚É#(...)‚Ì’i—Ž‚ð‘«‚µ‚œ‚ñ‚Å‚µ‚œ

‚Ç‚±‚©‚ÅCL‚É‚š‚¯‚é#()‚Í(vector ...)‚É“WŠJ‚³‚ê‚é“ü—̓}ƒNƒ‚Ÿ‚©‚çƒNƒH[ƒg‚µ‚È‚¢‚Á‚ÄŒ©‚œ‚æ‚€‚È‹C‚ª‚·‚邯‚Ç
ˆá‚¢‚Ü‚·‚æ‚ˁH

257:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/23 21:46:40
CL‚É‚š‚¯‚é#()‚Í“ü—̓}ƒNƒ‚Ÿ‚¯‚ǁA‚»‚€‚¢‚€˜b‚Ƃ͕ʂɔz—ñ‚Æ‚¢‚€‚à‚Ì
Ž©‘Ì‚ªŽ©ŒÈ•]‰¿“IB‚‚܂èA‰œ“x eval ‚µ‚Ä‚à•Ï‚í‚ç‚È‚¢B

258:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 00:44:50
>>243
ƒg[ƒNƒVƒ‡[‚ł̍•“c‚³‚ñ‚̃cƒbƒRƒ~”\—͂͂·‚²‚¢‚ŒB‚»‚Ì“_Šú‘Ò‚Í‚ž‚ê‚Ȃ̂ª¬Ž”’e‚ŸB

259:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 00:46:52
‚»‚ê‚Á‚Ä“IŠm‚ȓ˂Áž‚Ý‚ªƒrƒVƒoƒV—ˆ‚銎‚¶?

260:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 00:57:37
>>243Å‰‚Ì‹LŽ–‚ªø‚è‚Á‚Û‚©‚Á‚œ‚©‚ç‚ȁB‚š‚ê‚àÅ‰‚Í define-syntax ‚µ‚ç‚ˁ[‚Ì‚©‚æA‚Æ‚©Žv‚Á‚Ä‚œƒNƒ`‚Ÿ‚ªA‰Ž‚ªƒAƒz‚È‚Ÿ‚¯‚Ÿ‚Á‚œcB
‚Ü‚Ÿ WiLiKi ‚Ì Scheme:ƒ}ƒNƒ:CommonLisp‚Ƃ̔äŠr:ˆÓ–¡˜_ ‚Å Shiro ‚³‚ñ‚ªu•“c‚³‚ñ‚ÉŽw“E‚³‚ê‚Ă͂œ‚Æ•G‚ð‘Å‚Á‚œŽŸ‘æ‚Å‚·Bv‚Ə‘‚­‚­‚ç‚¢‚Ÿ‚©‚ç‚ˁB
u–Œ•š*ANSI* CL~e•ƒv‚Á‚Ă̂͏‰Žš‚È’PŒê‚Ÿ‚ªA‚Ü‚ž‚à‚€‚¿‚å‚Á‚ÆŒª‹•‚É‘ŠŽè‚ÌŒŸ‚€Ž–‚ðl‚Š‚éŽ–‚à•K—v‚Ÿ‚ÆŽv‚€‚æB

261:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 01:05:38
‚»‚€‚¢‚âÌ‚̃XƒŒ‚Å‚àŠŽî‚Þ‚«‚Ÿ‚µ‚È“z‚ª‚¢‚œ‚ȁBScheme”h‚Æ‚µ‚Ă͋CŽ‚͂킩‚È‚­‚à‚È‚¢‚¯‚Ç


262:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 01:33:28
WiLiKi‚ð“Ç‚ñ‚ÅŽv‚Á‚œ‚ª
<expression>‚ª<datum>‚Å‚ ‚é‚ׂ«‚Ÿ‚ƉŒ’è‚·‚邯A
()‚ªread‚³‚ê‚œŽž“_‚ÅŽ©ŒÈ•]‰¿“I‚ȃIƒuƒWƒFƒNƒg‚ɂȂÁ‚Ä‚é‚킯‚Ÿ‚©‚ç
‚â‚Á‚Ï‚è(quote ())‚Æ‚¢‚€‚̂͏璷‚Ÿ‚æ‚È‚Ÿ

263:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 01:40:22
¡X‚È‹C‚à‚·‚邯‚ǁA>>2‚ÌŒc‰žSFC‚Ì
Žö‹Æƒy[ƒW(‹L†ˆ—ƒvƒƒOƒ‰ƒ~ƒ“ƒO)‚ÌƒŠƒ“ƒNØ‚ê‚Ä‚é‚ˁB

‚Ƃ肠‚Š‚ž2007”N“x‚Ì‚à‚́B
URLØÝž(web.sfc.keio.ac.jp)

264:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 16:55:36
u“ü–åCommonLisp@ŠÖ”Œ^‚S‚‚̓Á’¥‚ƃɌvŽZviV”[_K’˜j

‚±‚Ì–{A‚¢‚¢‚È‚ŸB‚WÍ‚©‚烉ƒ€ƒ_ŒvŽZ‚Ì‚±‚ƁALisp‚É‚æ‚Á‚Ä‹ï‘Ì“I‚Éà–Ÿ‚µ‚Ä‚¢‚éB
‚‹Ž³Žqæ¶‚Ì‹³‚Š‚ðŽó‚¯‚œ‚ñ‚ŸBˆïé‚ɏZ‚ñ‚Å‚¢‚œ‚為‚Ð‚Æ‚à’®u‚ɍs‚«‚œ‚¢‚Æ‚±‚낟B


265:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 17:11:47
>>264
‚»‚¢‚‚̃uƒƒOŒ©‚Ä‚Ý‚ë‚æB‚Ђǂ¢‚ºB
‹ð’s‚΂Á‚©‚Ÿ‚µAŽ©•ª‚ÌŒ€‹†Žº‚ÌŠw¶‚ðƒoƒJ‚É‚·‚邿‚€‚È‚±‚Ƃ܂ŃuƒƒO‚ɏ‘‚­‚ñ‚Ÿ‚ºB
‚ƂĂà‘åŠw‚Ì‹³ˆõ‚Ƃ͎v‚Š‚È‚¢—c’t‚È‹LŽ–‚΂©‚èB


266:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 17:27:52
>>264

8Í‚Í—Ç‚¢‚Å‚·‚ˁB

URLØÝž(book.mycom.co.jp)
‚í‚©‚Á‚Ä‚¢‚Ä”ƒ‚€l‚Í—Ç‚¢‚Å‚·‚¯‚ǁB
ƒ^ƒCƒgƒ‹”ƒ‚¢‚ð‚µ‚ÄCommon Lisp‚Ì“ü–å‚ÉŽg‚Š‚È‚¢‚͎̂c”O‚Ÿ‚ÆŽv‚¢‚Ü‚·B

ƒvƒƒOƒ‰ƒ€‚ðCommon Lisp‚Å“®‚­‚©‚Ç‚€‚©‚àŽŽ‚µ‚ĂȂ¢‚Ý‚œ‚¢‚Å‚·‚µB


267:264
08/01/24 17:42:27
>>265
>>266

‚È‚é‚قǁ`A‚»‚€‚È‚ñ‚ŸB

‚e‚w‚Í‚¿‚å‚Á‚Æ‚Ÿ‚ȁDDDƒvƒ‚É‚©‚à‚ç‚ê‚È‚«‚á‚¢‚¢‚¯‚ǁB

268:264
08/01/24 22:03:16
‚Å‚àA–{‚͂Ȃ©‚È‚©—Ç‚¢‚ÆŽv‚€B
‰©‹à”ä‚̌ŗL’lAŒÅ—LƒxƒNƒgƒ‹‚È‚ñ‚©‚É‚àG‚ê‚Ä‚¢‚œ‚èB
”Šw‚ւ̃‚ƒ`ƒx[ƒVƒ‡ƒ“‚àã‚ª‚邵‚Z¶‚È‚ñ‚©‚ɂ͂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ˁB

269:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 22:20:40
–{lŽ©‰‰‰³

270:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/24 23:28:11
>>268
> ‰©‹à”ä‚̌ŗL’lAŒÅ—LƒxƒNƒgƒ‹‚È‚ñ‚©‚É‚àG‚ê‚Ä‚¢‚œ‚èB
‚Å, ‚ǂ̂ ‚œ‚肪
> ”Šw‚ւ̃‚ƒ`ƒx[ƒVƒ‡ƒ“
‚ɂ‚Ȃª‚é‚Ì‚©‚È?


271:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:15:13
“ü–å‚Ì“ü–å‚ɂ͈«‚­‚È‚¢‚ÆŽv‚€
Ž©•ª‚̓ɌvŽZ‚ɂ‚¢‚Ä‚±‚Ì–{‚Å’m‚Á‚œ
‚»‚µ‚Ä‚·‚®‚ɍ‚‹Ž³Žq‚ÌŒvŽZ˜_AƒOƒŒƒAƒ€‚ÌAnsi Common LispAƒfƒBƒ”ƒBƒO‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒŸŒêScheme‚𔃂Á‚ĂǂÁ‚Õ‚è‚͂܂Á‚œƒNƒ`
‚Å‚àu‘ã“ü•¶‚ÍŽg‚í‚È‚¢v‚̂Ƃ±‚낣iC‚́j‰Šú‰»‚Æ‘ã“ü‚ð¬“¯‚µ‚Ă邿‚€‚È•¶Í‚ª‚ ‚é“™
‚ ‚¿‚±‚¿‹C‚ɂȂé“_‚ª‚ ‚é‚Ì‚àŽ–ŽÀ
‚»‚ê‚ɍ‚Z¶‚́u”Šw‚ւ́vƒ‚ƒ`ƒx[ƒVƒ‡ƒ“‚ɂ͂Ȃç‚È‚¢‚ÆŽv‚€

‚Ÿ‚¯‚ÇLisp‚âƒÉŒvŽZ‚ð’m‚é‚«‚Á‚©‚¯‚ɂȂÁ‚Ä‚­‚ꂜ‚±‚Æ‚É‚ÍŠŽŽÓ‚µ‚Ä‚é
iƒÉ‹L–@‚Í’m‚Á‚Ä‚œ‚¯‚ǃɎZ–@‚Í’m‚ç‚È‚©‚Á‚œj


272:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:16:53
“üŒvŽZƒÉ–å

‚Ï‚Á‚ÆŒ©‚í‚©‚ç‚È‚¢‚È‚—
‚²‚ß‚ñ‚È‚³‚¢

273:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:28:58
”Šw‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO‚à‚Ù‚Æ‚ñ‚Ç‘f’n‚È‚­‚Ä‚à(©”O‚Ì‚œ‚ß‰Ž‚Ì‚±‚Æ)
‚ ‚Ì“ü–å–{‚©‚çŒvŽZ˜_‚Ä‚¢‚¯‚é‚à‚ñ‚Å‚·‚©H

274:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:33:24
ŒN‚Ì‘f’nŽŸ‘悟‚©‚ç‚È‚ñ‚Æ‚àŒŸ‚Š‚È‚¢

275:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:45:57
‚¶‚á‚ ‹t‚ɁAA‚Ç‚ñ‚È‘f’n‚̐l‚ª‚»‚ñ‚ȂɈê‹C‚ɂ͂܂Á‚œ‚̂ł·‚©H

276:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 01:55:49
‚»‚ê‚Í‹t‚ɂȂÁ‚Ä‚¢‚Ü‚¹‚ñ‚æ

277:271-272
08/01/25 02:02:46
274‚Í271‚¶‚á‚È‚¢‚¯‚Ç
Ž©•ª‚Í‘f’n‚Æ‚¢‚€‚æ‚èƒÉŒvŽZ‚Ì”ü‚µ‚³‚É–£‚¹‚ç‚ꂜ‚©‚炟‚ÆŽv‚Á‚Ä‚é

278:271-272
08/01/25 02:09:56
‚ A‚»‚ê‚©‚çŒvŽZ˜_‚͂܂Ÿ“Ç”j‚Å‚«‚Ă܂¹‚ñ
Ž©•ª‚Ì‘f’n‚Æ‚¢‚Š‚Î
EŽÔ—ւ̍Ĕ­–Ÿ‚ª‘åD‚«
ESmalltalk‚ɍ›‚ꂜ
EMIPS‚̃A[ƒLƒeƒNƒ`ƒƒ‚ɍ›‚ꂜ
EWindowsA32bit‚Ìx86‚ð–ÑŒ™‚¢‚µ‚Ä‚¢‚é
E¡‚ÍScheme‚É–²’†
E‚Å‚àˆê”Ô”ü‚µ‚¢‚̂̓Ɏ®‚Ÿ‚ÆŽv‚Á‚Ä‚é

u”ü‚µ‚¢‚à‚Ì‚ðŒ™‚¢‚Ȑl‚ª‚¢‚é‚Ì‚©‚µ‚çHv‚Á‚ĂƂ±‚©‚Èw

279:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 02:10:00
ÃÞš³ÞšžÞ–{”ƒ‚¢‚»‚Ñ‚ê‚ĵŒÞ»Ý—Ü–Ú orz

280:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 02:15:28
”ü‚µ‚¢‚à‚Ì‚ðŒ™‚¢‚Ȑl‚Í‚ ‚܂肢‚È‚¢‚Ÿ‚ë‚€‚ª”ü“IƒZƒ“ƒX‚͌X‚É‚æ‚Á‚Ä‚Ÿ‚¢‚Ԉႀ‚Ÿ‚ë‚€‚È

281:271-272
08/01/25 02:25:15
‚»‚€‚Å‚·‚Ë
ƒÉŽ®‚æ‚è‚àƒRƒ“ƒrƒl[ƒ^—˜_‚̂ق€‚ª”ü‚µ‚¢‚ÆŒŸ‚€l‚à‚¢‚Ü‚·‚µ‚Ë

282:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 03:05:23
‘œ­•s×H‚Å‚à—¿—‚̏ãŽè‚¢Žq‚̂ق€‚ª‚¢‚¢‚æ

283:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 04:07:48
Perl‚©B>•s×H‚Ÿ‚¯‚Ç—¿—‚͏o—ˆ‚é

284:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 05:13:37
>>270

‘åŠw1”N‚ŐüŒ`‘㐔‚ð‚Ý‚Á‚¿‚è‚â‚é‚¶‚á‚È‚¢B
ŒãŠú‚ŌŗL’lAŒÅ—LƒxƒNƒgƒ‹‚ð‚â‚Á‚œ‚ñ‚Ÿ‚¯‚Ç‚»‚̉ž—p‚̂ЂƂB
ƒtƒBƒ{ƒiƒbƒ`”—ñ‚ªs—ñ‚̐ςƂµ‚Ä•\‚¹‚ČŗL’l‚ðŒvŽZ‚·‚邯‰©‹à”ä
‚ª‚łĂ­‚é‚È‚ñ‚Ä‚·‚²‚¢‚¶‚á‚ñ‚ÆŽv‚Á‚œB
”‹’Jæ¶‚́uŠÖ”ƒvƒƒOƒ‰ƒ~ƒ“ƒOv‚É‚à‚»‚€‚¢‚€‘èÞ‚ª‚ ‚Á‚œ‚ÆŽv‚€B
–{‚͂ǂ±‚ɕЕt‚¯‚œ‚©‚í‚©‚ç‚È‚­‚ÄŠm‚©‚ß‚ç‚ê‚È‚¢‚¯‚ǁA‚œ‚µ‚©
‚ ‚Á‚œ‚ÆŽv‚€B

‚Z‚Å‚â‚és—ñ‚âƒxƒNƒgƒ‹‚ªŽÀ‚͂ƂĂà–Ê”’‚¢•ª–ì‚Æ«—ˆŒ‹‚т‚¢‚Ä‚­‚é
‚Æ‚¢‚€‚±‚Æ‚ð’m‚ê‚΂à‚Á‚Æ‚à‚Á‚Ɛ”Šw‚ªŠy‚µ‚­‚È‚é‚ÆŽv‚€B


285:275
08/01/25 08:35:20
ƒTƒ“ƒLƒ…[ƒ‰ƒ‰ƒ@B‚È‚ñ‚ƂȂ­‚Ÿ‚¯‚ǂ킩‚è‚Ü‚µ‚œB

286:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
08/01/25 13:25:08
ŒÅ—L’l‚ɉ©‹à”䂪o‚Ä‚­‚é‚̂͑åŠwŽóŒ±‚ÌŽž’m‚Á‚œ‚¯‚ǁc


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

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