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
Uh oh!
There was an error while loading. Please reload this page.
-
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