learnbyexample to ProgrammingEnglish · 1 year agoAn opinion on what's a good general-purpose programming languageavestura.devexternal-linkmessage-square85fedilinkarrow-up178arrow-down10
arrow-up178arrow-down1external-linkAn opinion on what's a good general-purpose programming languageavestura.devlearnbyexample to ProgrammingEnglish · 1 year agomessage-square85fedilink
minus-squareeric@lemmy.calinkfedilinkEnglisharrow-up14arrow-down2·1 year agoI’ve been liking Go. Reminds me of Python without the risk of filling my Linux install with dependencies.
minus-squareheeplr@feddit.delinkfedilinkEnglisharrow-up2·1 year agoSo if there’s a non-breaking security update of a dependency, all go apps depending on it need to be recompiled and relinked? There’s no way to link dynamically?
minus-squareIAm_A_Complete_Idiot@sh.itjust.workslinkfedilinkEnglisharrow-up2·1 year agoRust does this too. In practice you just bump the lock file in rust and rebuild. It can be a bit rebuild heavy, but it’s not too bad with a proper cache.
I’ve been liking Go. Reminds me of Python without the risk of filling my Linux install with dependencies.
So if there’s a non-breaking security update of a dependency, all go apps depending on it need to be recompiled and relinked?
There’s no way to link dynamically?
Rust does this too. In practice you just bump the lock file in rust and rebuild. It can be a bit rebuild heavy, but it’s not too bad with a proper cache.