まつもと ゆきひろです

In message "[ruby-math:00547] Re: 7.divmod(-3)"
    on 01/08/13, Hisayasu Nakao <h-nakao / pc.fujitsu.com> writes:

|Common LISPなら、整数の剰余については、2つの関数mod,remがあって、
|
|(mod 7 -3) ===> -2
|(rem 7 -3) ===> 1
|
|(mod -7 3) ===> 2
|(rem -7 3) ===> -1
|
|となるので、これにrubyの仕様が合っていれば、Common LISPからの移植が
|簡単になります。

Integer#moduloとInteger#remainderの仕様はCLのmodとremにそれ
ぞれひとしいつもりです。また、divmodのmod部はmoduloと同じも
のが返っていると思います。