-
Notifications
You must be signed in to change notification settings - Fork 0
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
Question: Version the C++ implementation under a dedicated repository #1
Comments
Hi Julien, you can check out our ReHLine-SVM repository, which is a basically a single-header C++ library. Although it is tagged as an SVM solver, its core part is the function |
Thank you for your encouragement toward ReHLine! As you pointed out, we share the same |
Thank you for your prompt answers! What do you think of having ReHLine be distributed on conda-forge? It might be possible to distribute it under several packages, for instance:
If you find it valuable, I can help when I get some time. |
Yeah, thanks for the kind help. We are still considering how to refactor the code and repository to make them more structured. Some current considerations are as follows:
If you have any thoughts or suggestions, feel free to leave comments here, and we really appreciate that. |
This would allow people to use it via package manager's distribution.
They indeed do not need to indeed. It might help having the implementation evolve independently from the interface, but this is slightly more involved from a packaging and maintenance point of view.
I agree. I let you close this issue if you think it is resolved. |
Dear @yixuan and @statmlben,
Thank you for this truly magnificent piece of work.
Currently, both https://github.com/softmin/ReHLine-r and https://github.com/softmin/ReHLine-python vendor the C++ implementation.
I think having a third repository (for instance https://github.com/softmin/ReHLine-cpp) version the C++ implementation separately would allow it to:
What do you think of this proposal?
Best Regards,
Julien.
The text was updated successfully, but these errors were encountered: