Re: [julia-users] { } vector syntax is discontinued?

2016-08-23 Thread Scott T
And again at lines 30 and 40 in that file.

On Tuesday, 23 August 2016 14:11:44 UTC+1, Scott T wrote:
>
> Looks like like 5 uses the old syntax:
>
> flag = Sundials.CVodeSetUserData(mem, {f,r,d,p})
>
> Try:
>
> flag = Sundials.CVodeSetUserData(mem, [f,r,d,p])
>
>
> On Tuesday, 23 August 2016 14:06:24 UTC+1, Simon Frost wrote:
>>
>> Thanks for the info; it still isn't clear to me how the (generic) call to 
>> this function should be changed:
>>
>> function cvode{f,r,T}(::Type{f},::Type{r},d::Array{Int64},p::Vector{T}, 
>> y0::Vector{Float64}, t::Vector{Float64}; reltol::Float64=1e-4, abstol
>> ::Float64=1e-6)
>>
>> (from https://github.com/sdwfrost/PDMP.jl/blob/master/src/cvode.jl)
>>
>> On Monday, August 22, 2016 at 10:19:14 AM UTC+1, Mauro wrote:
>>>
>>> It used to mean Any[], but not anymore (so `Any[]` is the new syntax). 
>>> It was still usable in 0.4 with a deprecation warning, now in 0.5 an 
>>> error is thrown.  It will get a new meaning in the 0.6 release, but it 
>>> is not decided for what yet. See e.g.: 
>>> https://github.com/JuliaLang/julia/issues/8470 
>>>
>>> On Mon, 2016-08-22 at 11:13, Simon Frost  wrote: 
>>> > Dear All, 
>>> > 
>>> > Apologies if this is mentioned somewhere, but I couldn't find the 
>>> answer in 
>>> > various searches. What does '{ } vector syntax is discontinued' mean, 
>>> and 
>>> > what is the new syntax? 
>>> > 
>>> > Best 
>>> > Simon 
>>>
>>

Re: [julia-users] { } vector syntax is discontinued?

2016-08-23 Thread Scott T
Looks like like 5 uses the old syntax:

flag = Sundials.CVodeSetUserData(mem, {f,r,d,p})

Try:

flag = Sundials.CVodeSetUserData(mem, [f,r,d,p])


On Tuesday, 23 August 2016 14:06:24 UTC+1, Simon Frost wrote:
>
> Thanks for the info; it still isn't clear to me how the (generic) call to 
> this function should be changed:
>
> function cvode{f,r,T}(::Type{f},::Type{r},d::Array{Int64},p::Vector{T}, y0
> ::Vector{Float64}, t::Vector{Float64}; reltol::Float64=1e-4, abstol
> ::Float64=1e-6)
>
> (from https://github.com/sdwfrost/PDMP.jl/blob/master/src/cvode.jl)
>
> On Monday, August 22, 2016 at 10:19:14 AM UTC+1, Mauro wrote:
>>
>> It used to mean Any[], but not anymore (so `Any[]` is the new syntax). 
>> It was still usable in 0.4 with a deprecation warning, now in 0.5 an 
>> error is thrown.  It will get a new meaning in the 0.6 release, but it 
>> is not decided for what yet. See e.g.: 
>> https://github.com/JuliaLang/julia/issues/8470 
>>
>> On Mon, 2016-08-22 at 11:13, Simon Frost  wrote: 
>> > Dear All, 
>> > 
>> > Apologies if this is mentioned somewhere, but I couldn't find the 
>> answer in 
>> > various searches. What does '{ } vector syntax is discontinued' mean, 
>> and 
>> > what is the new syntax? 
>> > 
>> > Best 
>> > Simon 
>>
>

Re: [julia-users] { } vector syntax is discontinued?

2016-08-23 Thread Simon Frost
Thanks for the info; it still isn't clear to me how the (generic) call to 
this function should be changed:

function cvode{f,r,T}(::Type{f},::Type{r},d::Array{Int64},p::Vector{T}, y0
::Vector{Float64}, t::Vector{Float64}; reltol::Float64=1e-4, abstol::Float64
=1e-6)

(from https://github.com/sdwfrost/PDMP.jl/blob/master/src/cvode.jl)

On Monday, August 22, 2016 at 10:19:14 AM UTC+1, Mauro wrote:
>
> It used to mean Any[], but not anymore (so `Any[]` is the new syntax). 
> It was still usable in 0.4 with a deprecation warning, now in 0.5 an 
> error is thrown.  It will get a new meaning in the 0.6 release, but it 
> is not decided for what yet. See e.g.: 
> https://github.com/JuliaLang/julia/issues/8470 
>
> On Mon, 2016-08-22 at 11:13, Simon Frost > 
> wrote: 
> > Dear All, 
> > 
> > Apologies if this is mentioned somewhere, but I couldn't find the answer 
> in 
> > various searches. What does '{ } vector syntax is discontinued' mean, 
> and 
> > what is the new syntax? 
> > 
> > Best 
> > Simon 
>


Re: [julia-users] { } vector syntax is discontinued?

2016-08-22 Thread Mauro
It used to mean Any[], but not anymore (so `Any[]` is the new syntax).
It was still usable in 0.4 with a deprecation warning, now in 0.5 an
error is thrown.  It will get a new meaning in the 0.6 release, but it
is not decided for what yet. See e.g.:
https://github.com/JuliaLang/julia/issues/8470

On Mon, 2016-08-22 at 11:13, Simon Frost  wrote:
> Dear All,
>
> Apologies if this is mentioned somewhere, but I couldn't find the answer in
> various searches. What does '{ } vector syntax is discontinued' mean, and
> what is the new syntax?
>
> Best
> Simon


[julia-users] { } vector syntax is discontinued?

2016-08-22 Thread Simon Frost
Dear All,

Apologies if this is mentioned somewhere, but I couldn't find the answer in 
various searches. What does '{ } vector syntax is discontinued' mean, and 
what is the new syntax?

Best
Simon