Currently the RM Data Types, particularly DV_ORDERED and the date/time types do not contain correct definitions of functions and operators like 'less_than()', 'add()' etc.
I’ve just pushed a change that has the errors corrected (including the last one).
For the precision question, I would say that in your example, the precision is still 2, i.e. the precision of the lowest precision element in the expression. Which possibly really requires rounding up to +/- 0.6
I think you refer to the method by two names, is_strictly_comparable and is_strictly_comparable_to. Please double-check that. Other than that, I'll accept this although I did not review it as strictly as I should (and as Sebastian did, great work!).
Yes, have a search for strictly or so, and it will return the differences mentions. Other than that, looks good.
issue with is_strictly_comparable still there, otherwise looks good.
This will also require latest changes in BASE to be released, isn’t it?
I fixed the is_strictly_comparable(_to) problem. Just having a look at what we need in BASE…