Re:Go 1.17 Beta
by pjmlp on Friday June 11, 2021 @01:25AM
(#27469615)
For me, it only gets the "really well" when it also does binary dependencies vcpkg/conan style.
[ Parent
| on HN ]
Re:Go 1.17 Beta
by Nullabillity on Friday June 11, 2021 @12:11PM
(#27475151)
Having tried both, focusing on source dependencies is the only way to make sure that dependency sources are universally available and buildable, which makes a huge difference in the long run. Just look at NuGet's issues getting SourceLink adopted.
Binary caching á la Nix can work, but I can't really see that working out without Nix's commitment to environment purity.
When one is lucky to use server hardware as workstation, and works in domains that don't depend on selling binary libraries for their business.
Re:Go 1.17 Beta
by Nullabillity on Saturday June 12, 2021 @08:59PM
(#27488829)
> When one is lucky to use server hardware as workstation
Sounds like something is pretty screwed up if you're running cargo clean as part of your regular workflow.
> works in domains that don't depend on selling binary libraries for their business
Play stupid games, win stupid prizes? Meh.