On Apr 23, 2010, at 9:26 PM, Brent Pinkney wrote:

> On Friday 23 April 2010 21:12:03 Stéphane Ducasse wrote:
>> Hi all
>> 
>> I'm trying to fix some tests and I do not like the behavior of DateAndTime
>> = Comparing aDateAndTime and a something tries to convert the something in
>> a dateAndTime automagically. I find that not really good because it hides
>> potential problem: manipulating string instead of objects.
>> 
>> So I would like to have
>>      (aDateAndTime offset: '0:12:00:00') =  '1901-01-01T00:00:00+12:00' ->
>> false (aDateAndTime offset: '0:12:00:00') asString = 
>> '1901-01-01T00:00:00+12:00' -> true.
>> 
>> What do you think.
> 
> Hi,
> 
> I wrote that code, and it is needed to compare DateAndTimes with Timespans - 
> eg Month, Year, Date...
> Please tread carefully - lots of production code relies on that.

Thanks for the info.
Now I think that strings are dead objects and we should not use them in place 
of real ones.


> Already my (DateAndTime now != DateAndTime now)  have been removed :(

was it in 3.9?

Stef
> 
> Thanks
> 
> Brent
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to