News for hackers. Stuff that matters.
Re:Ask HN: Why would anyone choose Haskell to develop applic... by unfocussed_mike on Sunday March 06, 2022 @10:59AM (#30578404)
> I think the Python/JS/Go crew

Genuine question: are these people a crew? I doubt very much each individual constituency in that trio would think so.

JS and Go are really very different things with different mindsets. Python vs JS likewise.

Re:Ask HN: Why would anyone choose Haskell to develop applic... by aoms on Sunday March 06, 2022 @11:08AM (#30578479)
No, it just means the people that tend to be attracted to these types of languages. Easy to get started languages that hide much of the inner workings from you as a dev.
Re:Ask HN: Why would anyone choose Haskell to develop applic... by unfocussed_mike on Sunday March 06, 2022 @11:17AM (#30578562)
I don't believe Go belongs in that category at all, mind you. And I'm not convinced that the fairly major internet presences using it heavily would put it in that bracket either.

I concede (having a fair amount of past experience of functional programming languages, including Orwell, which influenced Haskell) that choosing a functional programming language for development helps you pre-select people who are well-educated in CS concepts. But I am far from convinced that it's an approach that is particularly likely to lead to a crack team of business-focussed developers. It's just as likely to lead to a herd of cats.

Re:Ask HN: Why would anyone choose Haskell to develop applic... by foldr on Sunday March 06, 2022 @12:16PM (#30579077)
Haskell hides far more of the inner workings than Python, JS or Go. There's a huge gap between the semantics of a non-strict, pure functional language and the actual execution model.
Re:Ask HN: Why would anyone choose Haskell to develop applic... by unfocussed_mike on Sunday March 06, 2022 @12:28PM (#30579171)
(Username checks out)
Re:Ask HN: Why would anyone choose Haskell to develop applic... by tlavoie on Monday March 07, 2022 @02:56PM (#30592575)
Sure, except it should be foldl' instead.

StackOverflow is thataway -->

Edit for reason: https://wiki.haskell.org/Foldr_Foldl_Foldl'

Re:Ask HN: Why would anyone choose Haskell to develop applic... by ParetoOptimal on Tuesday March 08, 2022 @05:57PM (#30608484)
There's a big overlap. I moved to Go from Python and tons of Python conferences had Go presentations and familiar names picking up Go.

Same with js, notably that Tj van der something guy.