4 ms·
Rust is one of those languages I'm excited to learn, in about 2 years time. It's a shame there are so many comparisons between Go and Rust because it does both
by hahainternet 12y ago
Rust is one of those languages I'm excited to learn, in about 2 years time.
It's a shame there are so many comparisons between Go and Rust because it does both a disservice. Rust is still very much unfinished and still being developed, but despite this it is achieving its goals of complete safety and compile time checking.
It's an admirable project, but it's got a lot of syntax fiddling and redesigning to go before I think it's 'prime time' ready.
- jbranchaud 12y agohttp://blog.rust-lang.org/2014/10/30/Stability.html http://blog.rust-lang.org/2014/10/30/Stability.html
- hahainternet 12y agoThis is exactly what inspired my post. It's going to be some time before 'just use the nightlies' isn't common. I don't even mean it insultingly, there's nothing wrong with instability. I'm a big Perl 6 fan too.
- Argorak 12y ago1.0 will be the time. The reason for using nightlies currently is that there is no stability guarantees over the releases (sometimes, your code broke just 2 days after release). So, release doesn't give you benefits, and you are learning an unreleased language, so nightly is the way to go. I'm pretty sure a lot of libraries will move to stable once there is something that can have the name.
- pcwalton 12y ago> It's an admirable project, but it's got a lot of syntax fiddling and redesigning to go before I think it's 'prime time' ready. We aren't doing much syntax fiddling and redesigning anymore. 1.0, which is very soon, will have a stability promise and will be backwards compatible.
- bobcostas55 12y agoThat's disheartening, it looks like a nonsensical mix of about a dozen different languages right now. Are naming guidelines and predictable, coherent choices just not hip enough in 2014?
- pcwalton 12y agoRust has a comprehensive set of naming guidelines: https://github.com/rust-lang/rust-guidelines/tree/master/style/naming https://github.com/rust-lang/rust-guidelines/tree/master/sty... You can browse around that repository for many other guidelines designed to enforce predictable, coherent choices.
- bjz_ 12y ago> Are naming guidelines and predictable, coherent choices just not hip enough in 2014? It has been rather ad-hoc for some time now, but we have some great things that are currently landing that will clean tons of this stuff up. Mozilla employee Aaron Turon has been doing a ton of great work shepherding our libraries to a far more polished state. 1.0 is gonna be great! For example: http://www.reddit.com/r/rust/comments/2kvssl/collections_reform_is_landing_theres_going_to_be/ http://www.reddit.com/r/rust/comments/2kvssl/collections_ref...