Skip to content

Consider conversion from C/C++ to Rust #67

@spacemig

Description

@spacemig

Evaluate the potential benefits and challenges of converting the codebase from C/C++ to Rust. This includes analysis of codebase compatibility, performance implications, maintenance, learning curve for contributors, and associated migration risks. The discussion should also consider how Rust could help improve safety, reduce bugs due to undefined behavior, and enhance long-term maintainability.

Suggested discussion points:

  • Key motivations for considering Rust
  • Risks and mitigations in undertaking such a conversion
  • Core modules/libraries that would benefit most from Rust
  • Potential impact on existing tooling, build pipeline, and contributor requirements
  • Experiences or references from similar projects

Feedback is welcome before any action is proposed.

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions