> Regarding breaking changes to the language, unless it is heavily used (eg. > C/C++/Java) I'm all for sweeping breaking changes. I've seen a lot of small > language communities make the mistake of hesitating to make necessary changes
I would like to support idea of faster progress with breaking changes. I just updated Nim codebase of ~5000 lines. Haven't touched it for 2 months and during those 2 months I introduced some breaking changes in one of its dependency. It took around 2-3 hours to update it. **Nim compiler correctly found every single place that should be updated** , nice. The only problem is that it was boring, but that's ok :).