Thanks again for the pointer to the release notes. 

The issue I raised was not dealt with in the release notes: namely, 1:5 == 
[1:5] evaluates as true in Julia 0.2 but as false in Julia 0.3. 

I think the new behavior is a problem. I was happy with the old behavior, 
but if this is a bad idea for some reason, I would prefer that Julia raised 
an error in this situation rather than give a result that (in my opinion) 
is wrong. Certainly Julia compares objects of different type for equality 
(e.g. 0==0.0) so the fact that 1:5 and [1:5] are different types is not the 
issue. 
 

>
> On Saturday, August 23, 2014 9:06:50 AM UTC-4, Valentin Churavy wrote:
>>
>> There is https://github.com/JuliaLang/julia/blob/v0.3.0/NEWS.md 
>>
>> On Saturday, 23 August 2014 15:02:56 UTC+2, Ed Scheinerman wrote:
>>>
>>> Is there a document describing new features and significant changes 
>>> between versions 0.2 and 0.3? 
>>>
>>> One item I noticed is that in 0.2 the express 1:5 == [1:5] evaluated as 
>>> true, but in 0.3 it's false. 
>>>
>>

Reply via email to