From: ts Date: 2006-08-01T01:04:20+09:00 Subject: Re: Weird elusive bug using Comparable >>>>> "P" == =?ISO-8859-1?Q?Pedro C=F4rte-Real?= writes: P> And the strange thing is that 'At the end' isn't printed but 'At the P> start' is. How can this be? Comparable#== catch StandardError moulon% /usr/bin/ruby -v -e 'p NameError.ancestors' ruby 1.8.4 (2005-12-24) [i486-linux] [NameError, StandardError, Exception, Object, Kernel] moulon% moulon% ruby -v -e 'p NameError.ancestors' ruby 1.9.0 (2006-07-14) [i686-linux] [NameError, ScriptError, Exception, Object, Kernel, BasicObject] moulon% Guy Decoux