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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.