Swift Regrets

# · 🔥 173 · 💬 193 · 2 years ago · belkadan.com · tempodox · 📷
For the past few weeks I've been writing Twitter threads on "Swift regrets", things I wish we'd done differently early on in Swift's development. I worked on Swift at Apple from pre-release to Swift 5.1. I'm at least partly responsible for many things people like about Swift and many things people hate about Swift. This list is something I started collecting around when I left Apple, and I'm putting them up so other language designers can learn from our mistakes. These are all things that would be hard to change in Swift today, because they'd break tons of people's code. Obviously I expect people to disagree with me on many of these; heck, for many of them Past Me would disagree too, and that's why things are the way they are! Also, please feel free to ask questions. This entry was posted on September 10, 2021 and is filed under.
Swift Regrets



Send Feedback | WebAssembly Version (beta)