lisp

fix と memo とそのおまけ。

不動点オペレータと関数のメモ化で大いに遊ぶのが流行っているみたいで(k.inaba さんの発端の記事、結城浩さんによるリンク集)、楽しそうなのでひっそり書いてみます。Common Lisp で、というか xyzzy でちょこちょこしてみます。 まずは普通に。 とりあえ…

rsc SuperCollider Client

http://www.alphalink.com.au/~rd/p/rsc.html

Structure and Interpretation of Music Concepts (SIMC)

http://www-2.cs.cmu.edu/~music/392/

Higher order functions

(via Lambda the Ultimate)高階関数について、scheme と C で説明。目次は以下の通り。 Creating anonymous functions Functions as function arguments Using functions as arguments Building functions at runtime Functions and object-oriented program…

Automata as Macros

(via Chris Double's Radio Weblog) Contents Introduction About the Code in This Paper Automata as Macros Concision Efficiency Fixing a Flaw Tail Calls versus Tail Recursion Perspective http://www.cs.brown.edu/%7Esk/Publications/Papers/Publi…

PLT Scheme v299.100

(via comp.lang.scheme) v300 シリーズのα版だそうです。文字周りが unicode になったっぽい。 http://download.plt-scheme.org/

S-expression->JavaScript

(via Misc Change Log) こちらは scheme による Sexpr -> JavaScript トランスレータ。 http://hirofummy.net/himo/index.cgi?1110805927.txt

ParenScript

(via lemonodor) Common Lisp による Sexpr -> JavaScript トランスレータ。 http://bknr.net/parenscript

Web/Continuation

http://lisp.tech.coop/Web%2FContinuation