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

Funding optimizer port / integration #8

Open
aehlke opened this issue Jan 27, 2024 · 4 comments
Open

Funding optimizer port / integration #8

aehlke opened this issue Jan 27, 2024 · 4 comments

Comments

@aehlke
Copy link

aehlke commented Jan 27, 2024

Hi, I'm interested in getting the fsrs-rs optimizer integrated into this library however I'm unfamiliar with rust and the best approach for integrating rust into a Swift project.

If anyone is interested or has a lead on who I could talk to about it, I'd love to pay someone to do the work to integrate the rust optimizer into this Swift lib - the compute_weights method, progress indication, error handling, early interruption of the computation, and anything else I might be missing. I'd pay for the result to be open sourced within this lib (rather than owning the work myself).

Thanks

@bensmiley
Copy link
Collaborator

Hi @aehlke I've looked over the optimiser code and it's quite involved... I could probably port it to Swift but it would expensive (think at least a weeks work @ $120 per hour... ). Just the transcription of the code probably wouldn't be too hard but it's using a lot of libraries and replacements would need to be found (if they even exist). Personally, I would just setup a Python rest API and run the optimiser there. If you want help with that, let me know because it's something I will be implementing for my own project anyway - [email protected].

@aehlke
Copy link
Author

aehlke commented Feb 9, 2024

@bensmiley thanks for the response. I think the simplest solution would be to wrap the Rust library into an SPM package, rather than port the code to Swift.

Unfortunately an API doesn't work for me because I build offline-first / local-only apps with everything running client-side. Thanks though

@bensmiley
Copy link
Collaborator

@aehlke I think I don't have the time to help with this at the moment. But I have a friend who is a very good full-stack developer who has worked a lot developer tools for learning languages. He would be interested in helping with this - if you want you can contact him at: [email protected].

@aehlke
Copy link
Author

aehlke commented Feb 20, 2024

@bensmiley mind leaving this open in case other contributors are interested? (sorry I'm unclear if you're an admin on this project / why it doesn't let me reopen this)

@bensmiley bensmiley reopened this Feb 23, 2024
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

2 participants