はじめまして、服部と申します。

ruby のことは以前から気になっていたんですが、最近ようやく実際に
触り始めたところです。

今後よろしくお願い致します。

さて、本題ですが、

% ruby -v
ruby - version 1.0-971125 (i586-linux)
% ruby -e 'p 1.between?(0, 2)'
FALSE

となります。これは、

% diff compar.c compar.c.dist 
82c82
<     c = rb_funcall(x, cmp, 1, max);
---
>     c = rb_funcall(x, cmp, 1, min);

なんですよね?

---
服部  純
jhat / kw.netlaputa.or.jp