Crosswords: Port libipuz to rust
Title
GNOME Crosswords: Port libipuz to rust
Mentors
federico@gnome.org jrb@gnome.org
Project length
Either short or long, depending on interest and commitment
Description
Libipuz is a C library that loads puzzle files and used by Crosswords as the underlying data structure. It is written in C. Since it is used primarily to parse files from disk, rewriting it in Rust adds additional safety while (hopefully) improving the maintainability of this library.
Requirements
Rust and C Language support required Knowledge of glib is a plus
Communication
Matrix preferred, video call and email are secondary comms
Edited by Jonathan Blandford