Projection tooling for Swift interop in .NET 10 #95633
Labels
area-Meta
os-ios
Apple iOS
os-mac-os-x
macOS aka OSX
tracking
This issue is tracking the completion of other related issues.
User Story
A single user-facing feature. Can be grouped under an epic.
Milestone
Overview
This issue tracks the progress of implementing and shipping the projection tooling for .NET 10. The primary goal is to release the projection tooling as an experimental NuGet CLI capable of generating bindings for a specific set of Swift frameworks, as defined in the use cases. It should follow general principles outlined in the Swift interop proposal.
Currently, the projection tooling is available as an experimental NuGet CLI in dotnet-experimental feed.
Workstream: Swift language features
Based on the selected frameworks, the following Swift language features are in use:
Workstream: Swift runtime features
To support the mentioned language features, the following runtime features are required:
Workstream: Projection tooling
To generate bindings, we need projection tooling that includes the following components (based on the current design):
Workstream: Shipping
We need the following infrastructure:
Note
The projection tooling will be experimental in .NET 10.
The text was updated successfully, but these errors were encountered: