Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synthesize swift interface for existing logic #32

Open
jerrymarino opened this issue Jun 10, 2022 · 0 comments
Open

Synthesize swift interface for existing logic #32

jerrymarino opened this issue Jun 10, 2022 · 0 comments

Comments

@jerrymarino
Copy link
Owner

It is often hard and unapproachable to reason about the output of XCBBuildService and translate that into a higher level language. The other approach to a custom message pack implementation and related code is to generate an interface and call existing primitives in provided build system frameworks.

Now that the Swift ABI has become more stable we may have better luck calling it via ABI assumptions. Finally, the existence of a stable ABI also doesn't guarantee that this a sustainable approach, or allow us to guarantee existing frameworks will be callable from a snythetic interface or different compiler version. After all, Xcode, and macOS require updates annually and are subject to change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant