|
|
|
|
|
by attractivechaos
2845 days ago
|
|
IMHO, one of the worst things Julia had done was to unnecessarily break so many backward compatibilities (e.g. renaming shift!() to popfirst!() – who cares? and how many user code this will break!). As a result, a great portion, if not the majority, of Julia tutorials online are not applicable to the latest version any more. This leads to a lot of headaches when you learn Julia. I know v1.0 is supposed to be stable, but their track of record makes me doubt. I will see what they do to v1.1 and then decide if it is worth learning. |
|
In terms of names, we do care a fair bit in trying to pick intuitive names that clearly communicate what a function will do.
FemtoCleaner also will auto update your code for these breaking changes, by making a pull request to your repo.