Results 30 comments of 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++...