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.
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.