Skip to content

Commit

Permalink
Add link to Swift forums
Browse files Browse the repository at this point in the history
  • Loading branch information
josh11b committed Aug 22, 2024
1 parent a174801 commit 73efd64
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions docs/design/generics/appendix-coherence.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,3 +235,8 @@ either:
like
[dynamic implementation binding](#rejected-variation-dynamic-implementation-binding)
(though perhaps with a monomorphization cost instead of a runtime cost).
In addition, this
[can create unsoundness when combined with dynamic downcasts and a more complex, less predictable implementation model](https://forums.swift.org/t/retroactive-conformances-dynamic-downcast-type-unsoundness/73890).
This approach would be particularly complex in Carbon due to supporting
[impl specialization](terminology.md#specialization).

0 comments on commit 73efd64

Please sign in to comment.