Upon Swift 6: Solve inconsistency within the language

If I had one wish it would be to "fix" protocols in Swift to make them safer to use, by finally fixing:

  1. Dynamically dispatch protocol extension members
  2. Role Keywords to Protocol Implementations to Reduce Code Errors

There are other Swift regrets that could be taken back now too like eliminating fileprivate.

9 Likes