Proposal link: 
https://github.com/apple/swift-evolution/blob/master/proposals/0050-floating-point-stride.md

Hello Swift Community,

The review of SE-0050: "Decoupling Floating Point Strides from Generic 
Implementations" ran from May 17...23, 2016. The proposal is returned for 
revision:

There was very little feedback from the community - the feedback was positive 
about solving the floating point error accumulation problem indicated by the 
proposal, but wasn’t strongly positive about the solution.  The core team also 
agrees that the problem needs to be solved, however they don't think this API 
change is the right approach.  

The core team believes that the existing strideable API cannot efficiently and 
correctly handle all the real-world use cases one would want.  However, a 
multiplication-based implementation similar to the one proposed in SE-0050 (but 
potentially extended) seems sufficiently general to solve the existing use 
cases as well as solve the floating point error accumulation issue.  Once the 
design of this iterates on swift-evolution, it would be great to see a revised 
version of this proposal.

Many thanks to Erica Sadun and Xiaodi Wu for driving this discussion and 
writing a great proposal!

-Chris Lattner
Review Manager


_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to