>>>>> "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