on Mon Dec 26 2016, Xiaodi Wu <xiaodi.wu-AT-gmail.com> wrote: > The question still remains unanswered, what generic algorithms are enabled > by having such a protocol?
That is really the key question, and until it can be answered satisfactorily, I will continue to be -1 on the idea. My sense of the arguments for the protocol is that they amount to, “please, it's obvious; to do anything else would be absurd.” That sort of response tends to make me even more suspicious of any idea. There are lots of things we've done in Swift that looked absurd to someone but turned out to be exactly right. Here is a bit of truly friendly advice for those proposing DefaultConstructible. If you really believe in this idea and you want the proposal to be a succeess, you should try to approach the problem this way: 1. Understand the principle behind what Wu and I are saying. 2. Set aside what appears to be your base assumption that the protocol makes sense and pretend you need to be convinced. 3. Sincerely answer the question Wu is asking in such a way that it would convince the “unconvinced you.” HTH, -- -Dave _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
