How would people feel about adding a protocol
protocol MathFloatingPoint:FloatingPoint
{
func sin() -> Self
func cos() -> Self
func tan() -> Self
func asin() -> Self
func acos() -> Self
func atan() -> Self
func ln() -> Self
func log(base:Self) -> Self
func pow(exponent:Self) -> Self
func exp() -> Self
}
to the standard library? Float and Double would then be made to conform by
default using Swift implementations instead of having to import Glibc /
Darwin and writing the extensions, depending on platform.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution