On Wednesday, October 21, 2015 at 11:50:32 AM UTC-4, Spencer Russell wrote: 
>
> For efficiency you'll still want to use a concrete Vector field if you're 
> defining your own types, but luckily there seems to be a convert method 
> defined so you can do:
>  
> type MyArr{T}
>     x::Vector{T}
> end
>

Instead, you can do

type MyArr{V:<AbstractVector}
    x::V
end

and it will allow any vector type (including ranges) but will still be fast 
(i.e. every instance of MyArr will have a concrete type for V).

Reply via email to