At this point pretty much everything REQUIRE Compat.jl, so it is nothing to 
be ashamed of because most of your users will already have it installed. At 
least it is a consistent solution that will be known in the community, and 
it makes it possible to use the new syntax in all 0.3.x versions and 
possibly 0.2 as well.

We plan to reclaim the braces {}, so it's not really an option to not issue 
warnings for the old syntax on 0.4, because we want everyone to change. We 
could have had the warning silent until the 0.4-dev to 0.4-pre switch, but 
I can't remember that even discussed as an option.

Ivar

kl. 08:13:24 UTC+1 onsdag 29. oktober 2014 skrev Sheehan Olver følgende:
>
> Thanks for the suggestion!  right now ApproxFun has no REQUIREs, which 
> seems like a shame to lose…I guess maybe its worth it though.
>
>
>
>
>
>
> On 29 Oct 2014, at 5:56 pm, Jason Merrill <[email protected] <javascript:>> 
> wrote:
>
> https://github.com/JuliaLang/Compat.jl
>
> On Tuesday, October 28, 2014 11:41:09 PM UTC-7, Sheehan Olver wrote:
>>
>> I change 
>>
>>   {:foo => "foo", :footwo => "foo2"}
>>
>> to 
>>
>>    Dict{Any,Any}(:foo => "foo", :footwo => "foo2")
>>
>> to get rid of v0.4 deprecation warnings, but it doesn't work on v0.3 
>> anymore.  Is there a version that works on both?  
>>
>>
>>
>

Reply via email to