acowley on Nostr: Over a few days I wrote a bunch of #C++, #Rust, #Haskell, and #Python. Something I ...
Over a few days I wrote a bunch of #C++, #Rust, #Haskell, and #Python. Something I don’t get is that while I might say that Python has the most extensive ecosystem, it seems to have the worst tooling in terms of package management and LSP features (clangd, rust-analyzer, hls, and pylsp). How does that happen? Why don’t the economics that plow programmer hours into Python libraries raise the level of its tooling?
Published at
2023-10-23 00:42:49Event JSON
{
"id": "a08dbce3fd2326f22527f0facab1f096f298c7eb7cbc37f6be653b79b2c4c17b",
"pubkey": "9c09b628c6c082c5903d7688b9739d2637ed36f43e50928f31e2f77f7d3e2ec2",
"created_at": 1698021769,
"kind": 1,
"tags": [
[
"t",
"c"
],
[
"t",
"rust"
],
[
"t",
"haskell"
],
[
"t",
"python"
],
[
"proxy",
"https://mastodon.social/users/acowley/statuses/111281554696341261",
"activitypub"
]
],
"content": "Over a few days I wrote a bunch of #C++, #Rust, #Haskell, and #Python. Something I don’t get is that while I might say that Python has the most extensive ecosystem, it seems to have the worst tooling in terms of package management and LSP features (clangd, rust-analyzer, hls, and pylsp). How does that happen? Why don’t the economics that plow programmer hours into Python libraries raise the level of its tooling?",
"sig": "67b2d9a22fdc8c31dff1fc46acd5f5857f4a252f9e1633a9ef6fe069ea6010cc458787a2ff2ffdcfda18676d12c79b5e884a407a399b1743a95bf425c0fe44d2"
}