4 ms·
Python used to have a great standard library, too. But now it's stuck with a bunch of obsolete packages and the packaging story for Python is awful. In a dec
by bryanlarsen 9mo ago
Python used to have a great standard library, too. But now it's stuck with a bunch of obsolete packages and the packaging story for Python is awful.
In a decade or so Go the awkward things about Go will have multiplied significantly and it'll have many of the same problems Python currently has.
- mixmastamyk 9mo agoLots of removals have already happened and uv took over packaging in Python-land.
- __mharrison__ 9mo agoI just ported (this week) a 20-year-old Python app to uv/polars. (With AI it took two days). App is now 20x faster.
- minimaxir 9mo agoBoth uv and polars are technically Rust, too.
- itishappy 9mo agothat's polars for ya uv should not impact runtime performance at all
- __mharrison__ 9mo agouv just happens to make installation trivial. 20 year old app much less so.
- xnyan 9mo ago> the packaging story for Python is awful. Big caveat that this is just for me personally, but uv has fixed this for me personally. Game changing improvement for Python. Appropriately, uv is written in rust.
- robinsonb5 9mo agoThe fact that you have to know to use uv rather than any of the other package managers is kind of the point.
- SPBS 9mo ago> In a decade or so Go the awkward things about Go will have multiplied significantly and it'll have many of the same problems Python currently has. The stdlib packages are far better designed in Go than in Python. “The standard library is where packages go to die” is literally not a thing in Go, in fact quite the opposite.
- bryanlarsen 9mo agoSo far. But Google's in charge, and Google is the place where things go to die.