3 ms·
Python is a much older and generalist language than R, so yes, while it would be great to impose this kind of order on things, it’s not practical for its curren
by bugglebeetle 3y ago
Python is a much older and generalist language than R, so yes, while it would be great to impose this kind of order on things, it’s not practical for its current extent of use.
That being said, after two decades of using Python professionally, the only really problems I’ve ever encountered are “package doesn’t support this version for {reasons}” and “ML library is doing something undocumented and/or dumb that requires a specific Python version.” The former is normally because the package author is no longer maintaining their package and the latter is because, again, the ML community is among the absolute worst at creating solid tooling.
- csirac2 3y agoI don't disagree that Python's place in the ecosystem ("generalist" - i.e. load-bearing distro fossilization in everything from old binary linux distros, container layers, SIEM/SOAR products, serverless runtimes...) leads to much packaging complexity that R just doesn't have However, Python (1991) is only 2 yrs older than R (1993)
- bugglebeetle 3y agoOh, my bad. I though R was quite a bit younger.
- disgruntledphd2 3y agoAnd R is a clone of S which is from 1973.
- lanstin 3y agoWhen people could design systems that work for long periods of time.