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

RWIR - Re-Write In Rust #266

Open
psi29a opened this issue Aug 31, 2023 · 4 comments
Open

RWIR - Re-Write In Rust #266

psi29a opened this issue Aug 31, 2023 · 4 comments

Comments

@psi29a
Copy link
Member

psi29a commented Aug 31, 2023

Would anyone be interested in having this whole project re-written in Rust?

I'm itching to work on a project that allows me to flex a bit and learn new stuff.

I wanted to Re-Write In Rust WorldEngine so that:

  • runs in single binary (CLI) with library that is easily portable
  • exposes C API to so other programs can link in
  • make things super fast
  • have fun learning Rust
  • make new friends who also interested in Rust

As a stretch goal:

  • find out how to expose python bindings for Rust (if not possible, use the exposed C API) so that existing programs that use WorldEngine can continue to do so
@psi29a psi29a changed the title RWIR RWIR - Re-Write In Rust Sep 6, 2023
@OmegaRogue
Copy link

Definetly would be interested in that

@psi29a
Copy link
Member Author

psi29a commented Mar 27, 2024

@ftomassetti ? :)

@ftomassetti
Copy link
Member

I am not a Rust guy but I would wish you the best for your efforts :D

@psi29a
Copy link
Member Author

psi29a commented Mar 28, 2024

Oh, I'd still provide python bindings... but considering the speed sacrifice we make with Python, perhaps we can create higher resolution maps as a result.

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