-
Notifications
You must be signed in to change notification settings - Fork 4
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
Interest in a ruby implementation? #7
Comments
I think placing it in the rapidfuzz organisation would make sense for people to find it more easily. In terms of gems it would probably make sense to use some trusted publishing system via github actions similar to what is done for the Python version of the library. There are a couple of things that I did differently in the Python version compared to the C++/Rust version to make it more useful for Python users:
I never used ruby myself. So I can't help with any ruby specific questions, but I would be more than happy to help with any questions in regards to the library. |
Ok, that makes sense. I think native ruby fallback would probably be something I don't have time to implement but I think a relatively "dumb" port using the I think the overhead for functions bound via |
Yes I started out without all of these things in the Python version as well and added them as I had time + need for them. Wrapping the API using something like magnus is probably not too much work, since most of the functions share a similar interface. |
Hi,
I am interested in using
rapidfuzz-rs
through magnus in Ruby. I have no problem doing this for just myself (it's very straightforward), but I was wondering if it would make sense to opensource a project there for others. I am happy to release it under my own github or "donate" it to this organization if that is desirable/helpful. I don't want to squat therapidfuzz
gem name if this group/someone else would like to own it.Thanks!
Daniel
The text was updated successfully, but these errors were encountered: