3 ms·
This! I so want to play with Rust. I want to explore it over programs that are several thousand lines long, so I can get a real flavor for it. But the rate of c
by ternaryoperator 13y ago
This! I so want to play with Rust. I want to explore it over programs that are several thousand lines long, so I can get a real flavor for it. But the rate of change especially to important elements of the language is still too great. I don't want to rewrite the code to stay abreast of revs.
Not a critique by any means--I admire the language and the work being done. More of a wish that the core language syntax would settle down soon.
- steveklabnik 13y agoTo be clear, the syntax changes in this release were very minor. It's mostly the standard library and runtime that are changing at this time. That doesn't mean that your sentiment is wrong; if you don't want to be keeping up with the langauge's changes, certainly don't write projects in Rust. That said, there are more libraries than you'd expect, including a few that are several thousands of lines.
- dbaupp 13y ago> To be clear, the syntax changes in this release were very minor Yeah, only the entire for loop syntax changed. ;)
- steveklabnik 13y agoAnd it was fixable with a regular expression. :)
- nullc 13y agoOf course, the change also means your play might have an impact still: If you use it and find something about the design stinks, wastes your time, induces errors, etc... while the language is still in flux there exists the possibility of fixing these things. In this regard it couldn't be a better time to try it out.
- mcpherrinm 13y agoI've been writing Rust code off and on, and even moving some code from back in February to the recent trunk codebase wasn't that painful: Yes, there were some changes I had to make, and the code isn't perfectly idiomatic modern Rust, but it does run. I wouldn't devote a crucial project, school assignment, or startup to rust. But for some toy side projects, or small programs, it's not so bad right now.