Swift 5.9 and C++ interoperability #162
VojtaStruhar
started this conversation in
General
Replies: 1 comment 3 replies
-
Not in the short term, the way that Godot works both for its internal workflow and to communicate with external languages is via a system called GDExtension. This is where the ABI/API for Godot is defined SwiftGodot is another client of this API, and while you could skip GDExtension and go straight to C++ you would do that against an unstable api and without plugging where GDExtension is. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Today I read the release notes for Swift 5.9 and they mentioned bidirectional C++ interoperability. I immediately thought of this project. In the README there is a mention of needing to write some glue code and I was wondering:
To me it seems REALLY exciting! I'd LOVE to write games with Swift and this sounds to me like it would make the job of this project a whole lot easier.
Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions