Curtis Vogt
Curtis Vogt
> I'm expecting Julia 1.0 to fail as ArrowTypes doesn't support that version of Julia currently Fixing this in: https://github.com/JuliaData/Arrow.jl/pull/223
Should probably wait for https://github.com/JuliaData/Arrow.jl/pull/229 which allows us some additional flexibility with how we encode `Interval` types.
There seem to be three main ways the `Interval` type is used: ``` Interval{T} Interval{L,R} Interval{T,L,R} ``` The Intervals.jl package uses `Interval{T}` and `Interval{T,L,R}` for dispatch often but `Interval{L,R}` is...
Possibly this may be nice path forward: ```julia julia> using Intervals julia> Intervals.Interval(::Type{L}, ::Type{R}) where {L (::Type{Interval{T,L,R} where T})(a::S, b::S) where {S,L
> Assuming there's no reason not to support these `Period`s, i believe this is just a bug in the print defintions. There isn't a reason these aren't supported beyond a...
The deprecated changes in Intervals have been around for a good amount of time now and I'm definitely onboard with making a breaking release to clear them out.
> @omus was something like this what you had in mind [here](https://github.com/invenia/Intervals.jl/pull/143#issuecomment-702372172)? Yes, this is. I was thinking of using an alternative function name like `scalar` but `only` seems quite...
Work around if you want one: ```julia julia> foldl(intersect, [1..10, 1..3, 1..6]) Interval{Int64, Closed, Closed}(1, 3) ```
I came to this realization while reviewing #179
I think it's totally reasonable to be able to sample from an `Interval`. Feel free to open an PR