# 038

» お正月からグラジオラスの球根を水栽培していました。ガラスの鉢に、水を入れて球根をセットしておいたのです。しばらくしてグラジオラスは育ち、美しい緑の芽が出、そのうちに濃い紅色*1のつぼみが伸びてきました。それが 1 月に起こったことです。

» しばらくそのことを忘れていて、今日、ガラスの鉢を見てみたら、つぼみはあれから全く育っていないようです。よく観察してみると、水が真っ白ににごり嫌な臭いがします。完全にカビにやられていたのです。長く伸びた根には菌糸が絡みついています。

» こんな状態になるまで放っておいたなんて、僕はとてもかわいそうなことをしてしまいました。そう思いながら、とにかく片付けてしまおうと、球根を引っ張ると、根っこごとズルリと取れてしまい、あたり一面に腐った水の嫌な臭いが立ちこめました。

» それが昨日起きたことです。

» [programming] Lisp/Scheme は面白いですが、()の入力にシフトキーを押すのは面倒……

なので、全ての ( を [ に、全ての ) を ] に変換して評価できるようにラッパーをかまして豚リスプ(注: ベクタは使えません)とか名づけたら面白い、なんて考えていたら、なんと gauche は既にこれができるのですね。知りませんでした。

[display "hello world"] 
[[lambda [x y] [+ x y]] 1 2] 
 
[define y-combinator
 [lambda [x]
   [[lambda [procedure]
      [x [lambda [arg] [[procedure procedure] arg]]]]
    [lambda [procedure]
      [x [lambda [arg] [[procedure procedure] arg]]]]]]] 

キモいですが面白いです。Scheme の仕様書 R5RS には [] は将来の拡張のために予約されている、とありますが、これが標準だと面白いかもしれません。豚 M 式、なんて。

ちなみに {} も大丈夫ですね。

» [blog] ITmedia - Ask Jeeves、Bloglinesを買収か

Bloglines は便利すぎるので、あんまりよく知らないところに買われて欲しくないです。

*1 本当はもっと微妙な色なのですが、それを表現するには僕には語彙が少なすぎます。

本日のツッコミ(全1件) [ツッコミを入れる]
« ひとみ (# 039 20:20)

http://fhp.jp/pcnabi/