2009-03-17から1日間の記事一覧

ラムダ文字の由来

Lisp で匿名関数を lambda と書くのは以下のような由来らしい。 Russel と Whitehead の Principia Mathematica では束縛変数の上にキャレットを置く書き方をしていた Church がその記法を ^x(x+x) と変えた キャレットの下に何も無いのが変だと思ったので形…

プログラミング言語Cyan

非S式の構文にLispのマクロを導入した言語です。 ブロックはインデントによって表されます。 インスタンスベース・オブジェクト指向や継続といった概念が含まれています。 http://www.geocities.jp/takt0_h/cyan/index.html U-20プログラミング・コンテスト…