Skip to content
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

Support for Ruby 💎 #2398

Open
dtaivpp opened this issue Oct 8, 2024 · 3 comments
Open

Support for Ruby 💎 #2398

dtaivpp opened this issue Oct 8, 2024 · 3 comments

Comments

@dtaivpp
Copy link

dtaivpp commented Oct 8, 2024

Just wanted to open this up as a place to discuss adding a Ruby client. I’ve just recently started working with Valkey using the Redis ruby client library and would prefer to use a better/native implementation.

I am not sure the level of effort required to support this. Looking through the python bindings it seems like a lot of domain specific expertise is needed but I’d be happy to be wrong.

@avifenesh
Copy link
Collaborator

@dtaivpp Hi :) thanks for opening the issue and bringing that up.

The general plan is to support all popular high-level languages, ruby included.

But currently the progress is keeping development of Go, and the next one would be C#.
We will probably be working on them simultaneously, but it's still will take some time.

The base of each binding require strong understanding of the language, but we are fast learner and we manage the switching well, while one need to be expert in that specific language to review and make sure the standard is high and we create idiomatic expirience for each language.

So we will arrive to Ruby, but it might take some time, but you should keep eye, and always be ready to migrate ;)

On the other hand, we happily embrace new community members who want to join the effort and contribute.
We have few in Go that jointed to support the progress.
If some contributor will start working on Ruby we will be happy and we will support, so it might also start tomorrow.

@acarbonetto
Copy link
Collaborator

@dtaivpp We would love to have your help getting a Ruby client off the ground!

@dtaivpp
Copy link
Author

dtaivpp commented Oct 8, 2024

@acarbonetto wait a dang minute Andrew you're working on this?! Lets go 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants