While trying to learn rust, I spend some of my free time rewriting part of the AmIHacked feeder scripts into it (because perl is a bit slow for that amount of data).
As I think the language is reasonably nice and it would be a great match for some of our needs (compiled and fast, prevents segfaults and similar things, good support for threads, internal support for testing, bunch of easy to use libraries), I'm dumping it here so others can have a look at the code. Therefore, this is not a review request in the usual sense. I'd like to know if rust would be preferable over perl or C++ from the reviewer point of view. But, as Rust introduces several unusual principles, it would be great if anyone trying to read through it could have a look at the language as well (at least a fast one over the basics).
I'm more than willing to talk about both this code and Rust in general, and explain why some things are done as they are.