Alexander Plavin
Alexander Plavin
In https://github.com/JuliaMath/IntervalSets.jl/pull/125 original version I made closed and open interval approximately equal. Didn't even consider that could be controversial, but turned out there are two totally reasonable but opposite PoVs...
Yes, I think the behavior for finite intervals is correct and totally expected. > I guess the real question is what is "relative" wrt what? Agree, and don't have a...
Then we'd get weird situations when `L1 ≈ L2` and `R1 ≈ R2`, but `(L1..R1) ≉ (L2..R2)`. Eg for `1e10...(1e10+3)` and `(1e10+1)..(1e10+2)`.
What about `1e10..(1e10+1)` and `nextfloat(1e10)..(1e10+1)`?
Another common mathematical operation that makes total and unambiguous sense for intervals (and other domains, btw) is adding/stripping Unitful units. Here is a pirating snippet that I use for interactive...
Sorry, but want to raise the same point again :) Please consider the option to simply deprecate `eltype`, so that not to make a breaking release over a trivial change....
> Warnings basically break all downstream packages, so this should be treated as a breaking change. Isn't the whole purpose of deprecation warnings to be non-breaking? Lots of packages use...
Maybe after 13 years the perception changed... :)
> In particular, once we do Complex, should we also support formatted printing Tuple, Array, Rational, etc? I don't see where it ends. I personally have all numbers in mind,...
Ideally, strokecolor default should be "same as `color`, but 100% opaque". What would be the best way to achieve that? I'm a bit lost in the Makie color pipeline.