Now she someone want’s to have a comparable object he has to use TComparable and define < and =. With spaceship he has to define only <=>. I’m not sure what’s better. Just wanted to hear other peoples opinion
On 04 Nov 2013, at 13:35, Stéphane Ducasse <stephane.duca...@inria.fr> wrote: > do you have a real use case? > > Stef > > On Nov 4, 2013, at 1:32 PM, Yuriy Tymchuk <yuriy.tymc...@me.com> wrote: > >> Hi everyone. >> >> I’m wandering if there was any sort of a discussion about a spaceship method >> used in Ruby. >> >> The concept is that you should implement a method <=> >> that returns something negative if the receiver is smaller then a parameter, >> positive when the receiver is greater then a parameter, >> and 0 if they are equal. >> >> This way if you are implementing comparable object’s the only method you >> have to redefine is spaceship (<=>). >> >> Yes, I know that i Pharo you have to only redefine < and =. But maybe it >> would be interesting to use spaceship :) >> >> What do you think? >> Cheers! >> Uko > >