Boris Rasin
Boris Rasin
Unfortunately Swift is still supported only on Apple's platforms. I intend to finish Swift cross-platform support at some point, but not in the immediate future.
Thanks! Implementing interfaces is definitely in the pipeline, but right now you can use already supported std::function parameters to implement callbacks to client languages.
dmalukov, this issue is about support for interfaces as callbacks from C++ (in addition to std::function support). Your example is supposed to work. I will take a look. Can you...
Interfaces as callbacks from C++ (overriding C++ virtual functions in bridged languages) are supported in the latest version of Scapix, currently for Python bridge only. Support for other languages coming...
Added support for overriding C++ virtual functions in JavaScript bridge (now supported in Python and JavaScript bridges).
Thank you for detailed report. I didn't catch this before, because it only happens with code using intrinsic ("emmintrin.h"), like OpenCV does. I think I know what is the problem...
Fix released in cmodule v1.0.36 https://www.scapix.com/language_bridge/changelog/
Scapix now recognizes these options, if set before `find_package(Scapix)`: ```cmake set(CMAKE_CXX_STANDARD 20) # 23, 26, etc. set(CMAKE_CXX_STANDARD_REQUIRED ON) ```
New version v1.0.43 with this fix has been released: [cmodule releases](https://github.com/scapix-com/cmodule/releases)
Scapix currently doesn't support bridging global functions, as defined in your C API. Scapix can bridge C++ classes, with static and non-static member functions. Do you have a public C++...