Showing:cross-compilationClear ×
Vercel 團隊分享了將 Turborepo 從 Go 漸進式遷移到 Rust 的技術細節。由於需要讓兩者代碼共存,團隊面臨了複雜的 FFI 與 CGO 跨平台編譯挑戰。最終他們引入了 Zig 語言的編譯工具鏈(zig cc),成功簡化了多平台(macOS、Linux、Windows)的建置流程,為混合語言專案的漸進式重寫提供了極佳的實踐範例。