-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
call of overloaded rb_define_virtual_variable is ambiguous #187
Comments
Ruby support is a bit rusty. If you don't need ruby support, you can always do |
I remember that the python swig interface had similar problems, so we should have a look how it was fixed on python side. 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: