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


Reply via email to