Avatar
omochimetaru 1/8/2023 10:59 AM
今回の例みたいに
11:00 AM
型 T と プロトコル P において、それらが定義されたモジュールとは別のモジュールで、 T: P を後付準拠(retroactive conformance)させるのは、 それを利用ライブラリAとアプリBの2箇所でやってしまったりしているとこのように崩壊するので
11:00 AM
コンパイラが警告を出すようにしよう、という提案が出てますね https://forums.swift.org/t/returned-for-revision-se-0364-warning-for-retroactive-conformance-of-external-types/59729
The review of SE-0364: Warning for Retroactive Conformance of External Types ran from July 13th to 27th. The language workgroup has decided to accept in principle that a warning should be added for such conformances, but we are returning the proposal for revision to explore what the mechanism of silencing the warning should be. Accepted princip...
11:01 AM
8月で審査が再検討になってから止まってるな。