Exactly this. If we had avoided the misadventure that are .init(bigEndian:), the .bigEndian property and their converses, there would be no way around providing byte order control in the integer-loading operations of the standard library. We shouldn’t add designs with holes that need to be papered over by old bad ideas; we should add the best designs we can.
1 Like