Replies: 2 comments 1 reply
-
I think supporting golang is possible. We don't have any plans to do so in the near future, but we're happy to engage in discussions evolving around the scope and how it could be implemented and incorporated into the existing architecture. There are two general approaches that could be taken:
The two are not mutually exclusive, for C++ we also offer both. But I think (1) might make more sense to start with. The C++ API for the interpreter uses an internal C-API, but there might be some C++isms in there regarding constructors/destructors for some of the run-time data types such as brushes or images. Those might need working around. What's your experience with golang and binding to other languages? |
Beta Was this translation helpful? Give feedback.
-
I've made several bindings to various languages like Python, Lua, Node and others. I think that Golang provide common FFI for function calls, but as far as I understand it should be a C calling agreement without any mangles and plusplusing. |
Beta Was this translation helpful? Give feedback.
-
I have not found any mention of API or runtime for Golang.
Could you please clarify this topic:
Beta Was this translation helpful? Give feedback.
All reactions