[swift-evolution] Proposal: A standard library Fraction type
griotspeak at gmail.com
Mon Dec 7 16:43:56 CST 2015
We seem to have become distracted with the whole Time Signature thing. Time
signatures themselves are not Rationals. I should have said "Metrical Time"
and left it at that. My point has always been that metrical time calls for
the use of Rationals.
On Mon, Dec 7, 2015 at 9:20 PM, Matthew Johnson <matthew at anandabits.com>
> > If your implementation of Rational simplifies immediately, sure. Mine
> doesn't and it is useful in many other cases not to as well. You might, for
> example, want to present the original numerator/denominator provided by the
> How does your implementation implement equality? From a numeric
> standpoint I think most people would consider 3/4 to be equal to 6/8
> whereas this would not be correct for a time signature.
> In any case, I agree that a rational type would be a useful addition to
> the library. I don't think I would use it to model time signatures but
> there are plenty of other uses.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution