Eric S Raymond, author of "The Cathedral and the Bazaar", blogs via Ibiblio
I wanted to like Rust. I really did. I've been investigating it for months, from the outside, as a C replacement with stronger correctness guarantees that we could use for NTPsec [a hardened implementation of Network Time Protocol].
[...] I was evaluating it in contrast with Go, which I learned in order to evaluate as a C replacement a couple of weeks back.
[...] In practice, I found Rust painful to the point of unusability. The learning curve was far worse than I expected; it took me those four days of struggling with inadequate documentation to write 67 lines of wrapper code for [a simple IRC] server.
Even things that should be dirt-simple, like string concatenation, are unreasonably difficult. The language demands a huge amount of fussy, obscure ritual before you can get anything done.
The contrast with Go is extreme. By four days in of exploring Go, I had mastered most of the language, had a working program and tests, and was adding features to taste.
Have you tried using Rust, Go or any other language that might replace C in the future? What are your experiences?
(Score: 1, Insightful) by Anonymous Coward on Monday January 16 2017, @09:46PM
Visit a coder bar, and you will be asked which language you use. Choose carefully because your answer will signal your social group.
JavaScript, no framework? We're just not on the same page. And is that a touch of grey in your beard?
Rust you say? Me too! What's your GitHub so I can follow you?
(Score: 0) by Anonymous Coward on Monday January 16 2017, @10:18PM
No, that's a touch of non-grey still in the beard. Languages? C And no, no git repo for you, I use rcs.
(Score: 2) by turgid on Monday January 16 2017, @10:19PM
Why?
I refuse to engage in a battle of wits with an unarmed opponent [wikipedia.org].
(Score: 1, Informative) by Anonymous Coward on Monday January 16 2017, @10:33PM
Why indeed. I don't need to go to a bar to play "I'm My Own Grandpa" on the jukebox. I can build my own jukebox in my basement and masturbate alone.
(Score: 3, Funny) by tibman on Monday January 16 2017, @10:29PM
I want to visit a coder bar. Surely there is a sticky table under a broken lamp somewhere for us PHP lovers : P
SN won't survive on lurkers alone. Write comments.
(Score: 0) by Anonymous Coward on Tuesday January 17 2017, @01:05AM
Please be realistic. Why defend the solution that actually works for 99% of use cases when you can pseudo-intellectual, circle-jerk discussions about Scala?
(Score: 1) by snmygos on Tuesday January 17 2017, @08:09AM
I believe you have visited the Mozilla bar.