News for hackers. Stuff that matters.
Re:The struggle with Rust by camus2 on Tuesday January 24, 2017 @09:03AM (#13471321)
> or whatever was your first programming language.

People who complain about how difficult rust is to learn certainly aren't learning rust as their first programming language.

Re:The struggle with Rust by the_af on Tuesday January 24, 2017 @09:35AM (#13471575)
That's my point. I think people complaining that Rust (or Haskell, or whichever paradigm shift) "takes too long to learn" have forgotten what it was to learn their first language. It took them long, because some things take long. Learning something different takes time, but it's easy to forget this once you have a couple of languages under your belt.
Re:The struggle with Rust by camus2 on Tuesday January 24, 2017 @09:39AM (#13471604)
> I think people complaining that Rust (or Haskell, or whichever paradigm shift) "takes too long to learn" have forgotten what it was to learn their first language

Because they are required to be productive fast. A professional usually doesn't learn a new language just for the sake of it. If the language doesn't yield instant benefits then most people aren't going to bother learning it.

If a steep learning curve is expected for rust then the language will never be popular around the people who could potentially make use of it, i.e. C or C++ developers.

Re:The struggle with Rust by the_af on Tuesday January 24, 2017 @10:18AM (#13471963)
C++ has a pretty steep learning curve, yet people use it.

Many things in tech are tradeoffs. Sometimes the additional tools a language brings to the table are worth the learning curve, sometimes they aren't. There are people in the industry for which FP (or Rust, or whatever) is worth it. For you it isn't. That's life.

Re:The struggle with Rust by camus2 on Tuesday January 24, 2017 @07:08PM (#13477100)
> C++ has a pretty steep learning curve, yet people use it.

C++ has 30+ years of libraries, so does C. To even think you can compare Rust and C/C++ on that matter is not realistic.

Re:The struggle with Rust by AsyncAwait on Tuesday January 24, 2017 @12:12PM (#13473265)
I think that OP's point is that Haskell or Rust introduce enough of a different paradigm that it is worth thinking about them anew, rather than trying to map your old programming language knowledge to Rust or Haskell directly.
Re:The struggle with Rust by eptcyka on Tuesday January 24, 2017 @08:37PM (#13477659)
Then why even bother learning a new language if you have to deliver something fast and you know one already?