4 ms·
You appear to be an emissary from the Rust community. Let me make a request and hope you can forward it on to your dark masters in the land of Mozilla. Please
by codewright 14y ago
You appear to be an emissary from the Rust community.
Let me make a request and hope you can forward it on to your dark masters in the land of Mozilla.
Please stop using every single topic on HN to mention "Rust does it better".
Bonus points: show off things actually made with Rust.
I've let it slide up to this point because any attempt to "get serious" was always countered with the excuse, "we're not reeeeaaaaady".
If you're going to keep proselytizing, you're going to be held to a higher standard. Also mentioning that Rust does it better without mentioning specifics is pretty much the opposite of useful. All you're doing is namedropping, not sharing knowledge or meaningful information.
Summary of my preferred reactions to this comment:
1. Add more content to your comment so it's substantive rather than name-dropping
2. Ask the Rust community to stop trying to outdo the Haskell community at propagandizing (hi dons!)
3. Start building things in Rust and show HN. A brief blog post describing pros/cons/future improvements would be boss.
- zoowar 14y agoI compiled rust tonight. It took longer to compile than it took me to read all the documentation. Strike one.
- codewright 14y agoCongrats, you encountered my first complaint with Rust. Let me know how much fun the out-of-date documentation referencing syntax that no longer exists is. If you ask about it or seek a redress you'll be told, "we're not reeeaaaaaady". It's a state of affairs they've come to be quite comfortable with. You're supposed to use Rust unless you're a Mozilla employee or intern, afaict.
- buster 14y agoMaybe you just shouldn't use it now when it's not ready. There is no reason to complain about missing documentation or other stuff if they didn't get to do it until now. That what "not ready" means. Keep calm and wait ;-)
- graue 14y agoWhat do you expect? They aren't ready. I'm following the development of Rust with much interest. The design seems well-thought out, and occasional comments here by 'pcwalton, usually along the lines of “here's how we're trying to solve this problem in Rust”, are always worth a read. I wouldn't start a project in it, however, for at least another year unless my main goal was to experiment with the language. When I did play with it a little, I indeed ran into problems with out-of-date documentation, but someone in #rust IRC (I think it was 'brson) very helpfully answered my questions and pointed me to some newer docs. Perhaps your expectations are unrealistic. If you want a language you can use today for a real project, try Clojure or Go. I don't think you can fault the Rust project for being where they are now and communicating honestly.
- Ygg2 14y agoI too am not affiliated to Mozilla, unless the browser I'm using makes me an affiliated member. However judging from their discussion group, they know it's a problem and will probably try to reduce it to 15min(this is their goal, not their achieved min speed). Sadly, speed of compilation probably won't beat Go's which is 2min. I do understand your complaint, but dismissing an alpha language because it compilation is too long, or documentation isn't up to par is a bit of an overstretch. They haven't been optimizing for it and the syntax is shifting, so making documentation at this point is like building a house on a sand pit.
- pjmlp 14y agoThis is unfair. Rust still builds LLVM toolchain (all of it!) to bootstrap itself. As far as I know, they are planning to remove this dependency before Rust gets to 1.0.
- dbaupp 14y agoThey're having to use a custom version of LLVM (for GC reasons, I think) but havent yet got the patches back into the upstream mainline (but are presumably planning to).
- jlouis 14y agoHah, all sane modern languages needs to patch LLVM for GC reasons :) The guys writing it did not really know a lot about that area and how to get those intrinsic features into the LLVM proper.
- mercurial 14y agoYou seem to be taking this very personally AND making unwarranted assumptions. Let me correct a few of your misapprehensions. > You appear to be an emissary from the Rust community. I follow Rust with interest, because I like a lot of its basic principles. This does not make me any kind of "emissary". > Let me make a request and hope you can forward it on to your dark masters in the land of Mozilla. I am in no way affiliated with the Mozilla organization. > Please stop using every single topic on HN to mention "Rust does it better". I am also not aware of 'using every single topic on HN to mention "Rust does it better". In particular, you may note the lack of the word "better" in my comment. > 1. Add more content to your comment so it's substantive rather than name-dropping This is quite ironic considering the meat of my post was a complaint about the lack of content in TFA. > 2. Ask the Rust community to stop trying to outdo the Haskell community at propagandizing (hi dons!) Again, I'm not clear where you see proselityzing in my post. Maybe there was something unclear about the way I wrote, but the idea was to take something ill-defined (the C# dialect in question) and compare it to something with clearly defined semantics which has been discussed here before. I've made no claim at superiority of one approach against the other. Considering how little there is in the article, it would have been silly even if I had been so inclined. > 3. Start building things in Rust and show HN. A brief blog post describing pros/cons/future improvements would be boss. Again, you seem to be reading more in my post than what I wrote. That said, and to address the point you raise here, the big problem with Rust until now is the syntax and feature sets has undergone significant changes between point releases, which is not an incentive to spend a lot of man-hours working on it just yet.