ひさびさに Gauche で書いた

TLI というナニの実装。実装に引用は諸々の事情でスルーですが、色々ハマりました。
つうか mod と remainder の違いを知りませなんだ。

gosh> (remainder -544 48)
-16
gosh> (mod -544 48)
32
gosh>

ぐぬぬ。

ちなみに

mod 演算の根拠は以下な式によるから、な模様。

    (- -544 (* (floor -544 48) 48))

しかも

Gauche から C な定義を吐きだせれば良いのかな、とかもごもごしてたのですが、もっと簡単な方法があったことをスルーするという超ナチュラルなボケをぶちカマしていたりなどorz