>>>>> "C" == Christoph Rippel <crippel / primenet.com> writes: >> ftp://moulon.inra.fr/pub/ruby/tangle.tar.gz A little patch, I've forgotten to re-define Array#<=> pigeon% diff -u tangle.c~ tangle.c --- tangle.c~ Mon Feb 26 13:41:20 2001 +++ tangle.c Mon Feb 26 18:17:26 2001 @@ -267,6 +267,7 @@ rb_define_method(rb_cArray, "eql?", ta_ary_eql, 1); rb_define_method(rb_cArray, "hash", ta_ary_hash, 0); rb_define_method(rb_cArray, "===", ta_ary_equal, 1); + rb_define_method(rb_cArray, "<=>", ta_ary_cmp, 1); rb_define_method(rb_cHash,"==", ta_hash_equal, 1); rb_define_method(rb_cStruct, "==", ta_struct_equal, 1); } pigeon% Guy Decoux