Minimal Version Selection

Go's package mechanism is unusual (relative to most other languages), in that it uses “minimal version selection” to determine which version to use for each transitive dependency of an application.

Russ Cox describes the algorithm as part of a larger series of articles that he wrote while designing and proposing the Go module system:

=> Minimal Version Selection [rsc] | Go & Versioning [rsc]

Other links

=> “Minimal Version Selection Revisited” [matklad]

=> » Languages » Go

Proxy Information
Original URL
gemini://dcreager.net/languages/go/mvs.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en
Capsule Response Time
582.880066 milliseconds
Gemini-to-HTML Time
0.807272 milliseconds

This content has been proxied by September (ba2dc).