Join Nostr
2025-08-30 00:49:09 UTC
in reply to

nytpu on Nostr: Well I think it's a symptom of the fact that Haskell is not meant to be dynamically ...

Well I think it's a symptom of the fact that Haskell is not meant to be dynamically linked so they probably need to rebuild large subsets of packages every time any dependency changes (presumably because the dynamic linking would otherwise break).

But that is why I said “Arch packaging” and not “Haskell ecosystem” in my OP, and mentioned Debian's Rust packaging. Debian expects all dependencies to be packaged and everything has to be updated when a dependency gets updated like is good practice; but they still statically link the Rust dependencies of programs instead of doing horrible hacks to get them (partially) dynamically linked in a way that'll be at best “unsupported” and more likely very fragile.