讀者您好,
現代的程式語言大部分都已經具有套件管理相關工具,使用套件管理工具可以讓開發者使用其他人已經開發成熟的套件,藉由站在巨人的肩膀上開發更多元的應用程式。
本期爲各位讀者介紹幾個不同程式語言下的套件管理工具程式,希望您喜歡!
Swift Package Manager
Swift 3.0 隨附的 Swift Package Manager 是一套管理原始碼下載和發佈的工具軟體。可以將他人寫好的套件輕易地整合進專案中,也可以發佈自己開發的套件。
Nix
Nix 是一個標榜著純函數式的套件管理工具。意味著將套件視爲函數的值,在建構完成後不再變動,也不會產生邊際效應影響別人。使套件管理可靠且具有可重複性。
Opam
Opam 是給 OCaml 程式語言使用的套件管理工具。它可以用來安裝豐富的第三方套件,也可以安裝特定版本的 OCaml 編譯工具。
Nix & NixOS: 函數式軟體部署的理論與實踐
Pokai Chang 曾在 Functional Thursday 76 講過 Nix 相關的主題,有興趣的朋友邀請您來更進一步地了解。