OhhhZenix/WaveRush

Move to Rust

Closed this issue · 1 comments

Why we should move to Rust?

  • Similar Performance
  • Standardize Packaging
  • Easier Cross-Platform Development
  • Better Concurrent Management
  • Better Memory Management

Why we shouldn't move to Rust?

  • It is quite new.
  • Small pool of libraries and tools

How should the move to Rust be executed?

  1. Clone a branch of the current one and call it cpp (Done - 2/13/2023)
  2. Create a new branch and call it rust (Done - 2/13/2023)
  3. Merge the rust branch to the main branch after extensive testing and ensuring contain previous features
  4. Possibly rename the project title to match the rust naming convention

No longer moving to rust!