トップ «前の日記(2008-03-10 (Mon)) 最新 次の日記(2008-03-12 (Wed))» 編集

uDiary

海野秀之(うんのひでゆき)の外部記憶

Twitter (twilog) / RSS / アンテナ / ぶくま

2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|

2008-03-11 (Tue)

[Scheme] T (=K), F コンビネータ

; tf.scm
(define true
  (lambda (x) (lambda (y) x)))

(define false
  (lambda (x) (lambda (y) y)))

(define x 0)
(display ((true 1) 2))
(display ((false 1) 2))
% iscm0 < tf.scm
12

おお、教科書通り、なのはいいとして……、これ、 レキシカル・スコープが前提になってませんか。

あ、いや、レキシカル・スコープは Scheme が始めて、のちに Common Lisp でも採用されて…… なんて話を聞き齧っていたような気がするんですけど。 λ計算の教科書が既にレキシカル・スコープじゃん、とか。

勘違いしている?>おれ

名を付けて縛る、まさしく呪(しゅ)だよ

私の中にいる、野村萬斎の顔をした晴明がいいました。

http://www.hyuki.com/d/200803.html#i20080311135359

いえね、「自分の状態をマイナスに引き下げようとする声」に名前をつけて、 「立ち去れ」と命ずる行為がまさに。

[]復刊ドットコムに投票してみた

http://www.fukkan.com/fk/VoteDetail?no=8315


2006|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|08|
2010|01|02|03|05|06|07|10|11|
2011|03|08|
2012|02|04|07|08|10|
2013|01|02|03|05|06|08|11|12|
2014|01|02|05|06|07|08|09|12|
2015|01|02|03|04|
Categories 3imp | Card | Cutter | Dalvik | Euler | Football | GAE/J | Hand | Haskell | Re:View | Ruby | Scheme | TQD | Tiger | TigerBook読 | UikiTeXi | Verilog | Violin | Web | parconc | tDiary | お勉強 | エントロピー | ツン読 | | 将棋 | 政治について | | 模写してみよう | 確率論 | 設定など | 雑文 | 音声