2010-11-16から1日間の記事一覧

エキスパートpythonのメタディスクリプタの部分をschemeで書いてみる。

結果の値として出しているのはちがうけれど…。こんな感じなのかな? maybe-monad$はメイビーモナドじゃないかも。失敗したら止まるようなループみたいな感覚で付けただけなので。

pythonのデコレータについて

結構面白い。 def dec(fn): return lambda x, *arg, **kw : fn(x-1,*arg,**kw) @dec def f(n): print "input: %d" % n return 1 if n<=0 else n * f(n-1) print f(10) # input: 9 # input: 7 # input: 5 # input: 3 # input: 1 # input: -1 # 945 これは結局…

zencodingのようなstring->htmlの変換(buggy)

まったく何をやっているんだか…