|
|
|
|
|
by masklinn
3565 days ago
|
|
> This created havoc in Python. Hopefully it won't happen here. There are big differences though: * Python had 15 years of source-compatibility before the switch, Swift has 1 year and a history of source-incompatibility (Swift 2 was not source-compatible with Swift 1) * Python had a fair amount of semantic-incompatibility * Python doesn't have a (heavy) compiler backing it up making source and semantic incompatibilities runtime issues your program bashes its face in rather than cascading compilation failures |
|
Swift 3.x has a large amount of syntax changes. The compiler helps with the refactoring but it's still work.