holgerbrandl
10/10/2020, 10:20 AMNumber interface extending Comparable ? Being a number always superimposes an ordering imho.louiscad
10/10/2020, 10:33 AMholgerbrandl
10/10/2020, 10:55 AMDouble is implemented as Double private constructor() : Number(), Comparable<Double> in the standard library, which somehow argues against it. AFAIK all other subtypes of Number (excluding Double and Flot) don't have a NaN valuelouiscad
10/10/2020, 11:50 AMNumber doesn't either? Regardless, it's pretty easy to make your own comparator that does a conversion beforehand.Fleshgrinder
10/10/2020, 1:56 PMRuckus
10/10/2020, 2:49 PMNumber<T: Number<T>>.Ruckus
10/10/2020, 2:52 PMBen Woodworth
10/10/2020, 5:24 PMRuckus
10/10/2020, 5:28 PMNumber interface anyway.