タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

lambdaに関するyheldのブックマーク (2)

  • Unlambda

    Your Functional Programming Language Nightmares Come True. 関数型言語の悪夢がやってくる Unlambdaについて 公式サイト: http://www.eleves.ens.fr:8080/home/madore/programs/unlambda/ Unlambdaは、obfuscated programming languages (混乱させるプログラム言語、といったところでしょうか) の一種として開発された言語です。 しかしただそれだけではなく、純粋関数型言語というもう一つの特徴も持っています。 そのためオブジェクトは関数しかなく、数値や文字列などというものは(組み込みでは)存在しません。 しかしこの極限的な状況でのプログラムには、実に楽しいものがあります。 このページでは、そんなUnlambdaのプログラミングの解説を行い

  • CodeRepos::Share – Trac

    unlambda_lambda lang/unlambda/impl/in_python/unlambda_lambda.py これなに? lambdaを使わない関数型言語unlambdaの処理系。 特徴 lambdaだらけ テストコードと空行を除いて46行の非常に簡潔なコード lambdaが53個。lambdaが好きな人にお勧め 90度回転すると顔がいっぱい 一言 λ...となってやった。今では高階している。 unlambdaの勉強のために作っていたはずなのになぜこんなことに… おまけ Tracのシンタックスハイライトはλが黒くなって気に入らないのでピンクにするブックマークレットを作ったよ。 javascript:void(document.body.innerHTML=document.body.innerHTML.replace(/<span%20class="code-lang">

  • 1