I wonder why they chose to represent rationals with subtracting one from the denominator. It makes human parsing of the value harder and in many case makes the implementation code slighter harder; for example the equality op need to increment both denominators before using them. I suspect such increment must be constantly be needed left and right?
unknown|1 year ago
[deleted]
mrkeen|1 year ago
pierrebai|1 year ago