News for hackers. Stuff that matters.
Re:Why Rust is a great choice for startups by taylodl on Thursday June 16, 2022 @11:58AM (#31767532)
You remind me that it's not the language that people use per se, it's the frameworks. Python has been around for 30 years. It was NumPy and SciPy that propelled it to the phenomenon we know today. Likewise with Ruby. I remember when Ruby was released in the mid 90's and wondering why would anyone use this language? Ten years later the Rails framework appeared and suddenly Ruby was a language that went mainstream.

Honest question - does Haskell have such a compelling framework driving its adoption? Or does Haskell suffer the "curse of Lisp" and people just create whatever they need when they need it and no big framework ever gets developed that drives adoption?

Re:Why Rust is a great choice for startups by JoelMcCracken on Friday June 17, 2022 @02:39AM (#31774803)
> compelling framework

Sadly no. There are contenders for this that have arisen over the years, but we don’t have a RoR for Haskell yet.

If you’re curious, here is a talk that goes into this problem. It’s very accessible IMO. https://youtu.be/fNpsgTIpODA

To be honest, the compelling reason to learn Haskell for me was so I could engage with various academic literature. I just kept running into things I didn’t understand which were tangential to the topic of the paper, and it seemed like the most straightforward way to solve this was to start with learning Haskell. Once I learned it, I realized I was wrong in my biases, and Haskell is a fantastic tool for normal programming, with some important caveats.

Re:Why Rust is a great choice for startups by akhmatova on Thursday June 16, 2022 @02:53PM (#31769590)
But then it actually does get back to the language because the reason people build NumPy and SciPy (and Django and tons of stuff in other domains) is that Python is, after all (despite its warts) so damn easy to use. Making it easier to build all that stuff, and more rewarding also (because there's an audience).

Which is not an extra but in fact means a heck of a lot for a language's chance at long-term acceptance.

Re:Why Rust is a great choice for startups by JoelMcCracken on Friday June 17, 2022 @02:41AM (#31774819)
Yep, this is absolutely a problem. Beginner-friendliness is huge, and we need to keep working on it.