> The justification for this proposal is all about supporting the people who 
> are working to design library APIs right, and about maintaining consistency 
> with the design philosophy of Swift. To wit: in Swift, where there’s a 
> default choice, it’s the safe one;
I challenge this claim:
Safety is valued, but Swift cares (and should care!) about pragmatism as well… 
the most obvious example that comes to my mind are arrays, which have no 
safeguards that stop you from accessing elements that aren't there.

> where there’s a consequential design decision, it’s explicit.
When there is no explicit statement about subclassiblily, it's reasonable to 
assume that there hasn't been a consequential design decision… but sadly, 
discussion like this mainly driven by dogmatism, because there is no evidence 
for either side.
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to