kink

Kink

同じことをする時間が ruby の400倍になった。高速化!高速化!高速化! まあ、(今の)100倍にはしないと世の中に出せないって。 rubyの作者のまつもとゆきひろさんもそういう風に悩んだのだろうか。 日記*1検索したけどなかった。他も調べたけど、ネットにはな…

kink

Y operator をもう少しスマートに実装できないだろうか。

kink による Y operator

/* デバッグ未遂 * * 未遂は嘘だな。始めてない。*/ `$Y := { (`$f;) `$g := { (`$x;) `$h := { (`$t;) [x($x;)].call($t;); }; f($h;); }; g($g;); };

why not? Y knot.

kink による Y operator の実装をしてみたい。 `$f := { (`$ff;) { (`$n;) if($n = 0; { 1; }; { $n * ff($n - 1;); };); }; }; (Y($ff;))(10;); う〜ん。どうするんだろう。

kink

悪友のうちの一人、宮川拓が新しい言語kinkを作っている。 一通り動く状況になったようだがまだいくつかの仕様は未定。 while({ cond; }; { do; };) { do; }.redo_while({ cond; };) ループに関してはこれを採用することが決まったらしい。switch case はこ…

kink

悪友が kink という名前のインタープリタを作っている。とりあえず、用語の定義が意味不明で、僕がコードが書けない言語のことを議論するのはたまらなくつらい。