You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I remember that the python swig interface had similar problems, so we should have a look how it was fixed on python side.
Apart from that we discussed it a few years ago what should happen with our binding interface but did not come to a final conclusion.
Generally I don't see a way around swig itself. Most programs use only one scripting language for plugin (and python is very commonly used as well as Lua).
In the notation case a lot of languages make sense to have support without the pain to implement a specific language binding interface.
Back to ruby (and this is similar for all languages), one person is needed that has experience in this kind of language. Regarding me while I like ruby as language over python (2.x) I had no opportunities in my projects to use it.
Another problem is that Qt6 is getting more and more important and we need to do the switch relatively soon. On the other hand ruby does not have any qt5 support and is not listed as qt supported language.
This means anything you do on UI level requiring Qt you need to handle via an extra Ruby specific interface (i.e. "simple" types like qstring, qlist, qint needs to be converted to their ruby types).
Summarized currently ruby support cannot be done by Canorus because of lack of Qt by ruby itself. When somebody with ruby experience comes up with solutions how to interface ruby we will gladly support it.
Hello I've got the many following errors during compilation ruby module:
It seems that some erroneous code for function
rb_define_virtual_variable
is used. So, how it can be fixed?The text was updated successfully, but these errors were encountered: