Hey all, Congrats on the development of Rust. It seems to have really matured since I last looked at it in 2010.
I was wondering how suitable Rust would be for a distributed datastore? In particular, a distributed in-memory datastore similar to Redis if any of you are familiar with it. My language of choice for systems development in recent times has been Go. However, whilst it has excellent networking support, Go's stop-the-world garbage collector gets in the way of the needs of an in-memory datastore. I understand that Rust would be give me better control over the memory use and layout without interruption by a garbage collector. Is this the case? Sorry, I've only managed to find http://doc.rust-lang.org/doc/rust.html#memory-and-concurrency-models as far as documentation. Is there a page on the wiki I should be reading? Also, insights into Rust's networking support would be extremely welcome. http://doc.rust-lang.org/doc/std/files/net-rs.html wasn't what I expected. And I understand that bindings to libuv are in the works? My apologies if I've missed documentation on the site. -- Thanks in advance, tav plex:espians/tav | [email protected] | +44 (0) 7809 569 369 http://tav.espians.com | http://twitter.com/tav | skype:tavespian _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
