てきとう

てきとう

Tcl

こんどこそTclでλ計算っぽいこと(まだ途中)

とりあえず、思いつきの方法で一つ前の問題を解決: set plus {x {format {y {expr %s+$y}} $x}} set plus_2 [apply $plus 2] puts [apply $plus_2 3] # 5 とか set foo {bar {format {baz {apply {%s} $baz}} $bar}} apply [apply $foo {x {puts $x}}] hoge…

Tclでλ計算(をしようとして失敗)

Tclでλ計算ができると聞いたので試してみました。 しかし、まずTclを思い出す作業から始めないといけないのでスタートラインが遠すぎる…。 注意: Tclのapplyに関しての情報は、 http://wiki.tcl.tk/4884 http://www.tcl.tk/cgi-bin/tct/tip/194 http://www.…