This spring I'm doing my Master's Project on (and, I think, in) #rust, the language. Besides a toy kernel for an OS course at university a couple of years back, I don't have any concrete experience with it and I probably should. Does anyone have any suggestions for good first projects to learn the language?

I'm tempted to make a mini CP-inspired minimal constraint solver, but it might be a bit too much.

Follow

@albin
>CP-inspired minimal constraint solver
I don't know what that I assume it's a numerical algorithm. Are such things often implemented in languages like Rust? I think that they probably aren't. So perhaps it's better to choose either a project more suitable for Rust or a language more suitable for this project? That way the skills you will get will be more useful in the real world.

@p Constraint solvers are usually not very numerical, depending on what you mean by that.The major ones I know of are written in C++ (Gecode and OR-tools) and Scala (OscaR), so I think they are definitely made in languages like Rust. At least Gecode (the one I know) has a very object-oriented design and it would be interesting to come up with its counterpart in Rust.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.