Thank you again for bringing these great proposals forward!

I only have a couple of questions about this proposal.

I noticed that the types in this proposal don’t conform to Encoder and Decoder. 
 Is the plan to have them to provide private conforming types to Codable types 
they are asked to encode or decode?

Why are the strategy and format properties readwrite instead of configured at 
initialization time?  Is the intent that the encoder / decoder can be re-used 
with a different configuration in a subsequent call to encode or decode?

Finally, I agree with Brent’s comments regarding errors.  I would prefer to see 
Foundation move away from NSError in favor of domain-specific error types.  
That said, the comment that this is a broader discussion for Foundation and not 
something to change in this proposal is reasonable.  I hope Foundation will 
consider changing this in the future.

Matthew
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to