2 ms·
Agree with all of this except > 5) I really like official libraries, not SomeBasicFunctionality.jl dependency. I am spoiled by Python. Python's standard libra
by neolog 5y ago
Agree with all of this except
> 5) I really like official libraries, not SomeBasicFunctionality.jl dependency. I am spoiled by Python.
Python's standard library is full of bad code that nobody has time to improve [1]. Over time, Julia packages will surpass the standard library too but we'll still be hauling it around and spending core-dev time on it for for backward-compatibility reasons. We should have a much much smaller standard library.
[1] https://pyfound.blogspot.com/2019/05/amber-brown-batteries-included-but.html https://pyfound.blogspot.com/2019/05/amber-brown-batteries-i...
- systemvoltage 5y agoI think the only difference is whether something is officially supported or not. When it is officially supported, it tends to not break and has to run through a bunch of tests that ensure that std lib doesn't break with every programming language release. It tightly couples them. With off the shelf libraries, there is always a delay. I also have an ideological take - I think of programming languages as a tool box and like a car mechanic, you want to have dependable tools that are robust, don't break and has good support. Basic algorithms and datastructures should always be included in the programming language - this is subjective but I firmly believe in it.
- deleted 5y ago[deleted]