Avatar
this is something that has bedeviled generations and generations of Swift Developers for hundreds of years! SwiftPM and dynamic linking Use a dynamic library in a swift package on Linux Swift shared libraries as plugins Dynamic library support on Linux with library evolution · Issue #5714 · swiftlang/swift-package-manager · GitHub in this threa...
12:15 PM
swiftpmでLinuxで後から差し替え可能なダイナミックライブラリをビルド・リンクできるようにしようとしてるらしい お試し実装ももうある
12:16 PM
これによりサーバーサイドSwiftなどで、巨大なライブラリレイヤーを固定して、アプリケーションレイヤーだけダイナミックにして差し替えできるようにすることで、開発サイクルを早めるなどが検討されてる
12:18 PM
サーバーサイドのdeployにめっちゃ時間かかるから気になるけどdocker image作る場合だとその辺は同じ事かなあ