Avatar
omochimetaru 8/25/2017 3:56 AM
@_exported でできるのか
3:57 AM
C / Clang 系の modulemap だとexport制御があるけど
3:57 AM
Swift言語上だとそれらの機能いろいろ足りないよなと思っていた
3:58 AM
https://github.com/omochi/swift-operator-isolation-verify@koher ライブラリごとのオペレータ制御に特に問題なく独立importできるように見える
Contribute to swift-operator-isolation-verify development by creating an account on GitHub.
3:59 AM
Animalライブラリでinfix => と prefix => を定義してて、 Materialライブラリでも infinx => と prefix => を定義してて
3:59 AM
Appアプリのmodule0.swiftでimport Animalとmodule1.swiftでimport Materialで
3:59 AM
それぞれ違う動作する
4:01 AM
なのでSPM環境ならSwiflet を取り込めばいいし、コピペでソース取り込みでも、普通のクラスや関数と同じように、特に問題ない気がする