MeasureTheory.jl icon indicating copy to clipboard operation
MeasureTheory.jl copied to clipboard

Conditionally dependencies with strict version bounds

Open sethaxen opened this issue 4 years ago • 1 comments

I see that InfiniteArrays only works for Julia 1.5. Is this dependency required, or can it be conditionally loaded with Requires so offer support for older Julia versions? Are there other dependencies with strict bounds that can be relaxed?

sethaxen avatar Aug 06 '21 20:08 sethaxen

I think currently this is only for . That's defined in Infinities.jl, but I think InfiniteArrays extends it. We could PR to that to move the functionality to Infinities and/or support older versions. Worst-case we could replicate only the code needed for that.

Supporting older Julia versions is a lower priority to me, but I'm open to changes in that direction as long as we're not sacrificing performance or functionality.

cscherrer avatar Aug 06 '21 21:08 cscherrer