I just think it's neat.
>>108107215λx.λy.y
>>108107285Have you tried clojure? What are your thoughts?
It looks cool. I can’t think of a personal use case for it. I mostly make games. I heard it’s not very performant for video games. But I don’t know, that guy could have been talking out of his ass.
>>108107215The most modern type system of any language yet probably the worst tooling of any language.
>>108107360Make your own tooling.
>>108107360My compiler is my tooling. Do you really need more?
>>108107354>I heard it’s not very performant for video gamesYou heard wrong. Haskell is perfectly capable of writting highly performant games.
for me its guile, the scheme implementation.
>>108107215I had two courses in uni using Haskell. One about functional programming, focusing on teaching haskell, and one about languages and compilers, where I used haskell to create a basic C# interpreter.Once I could wrap my head around the purely functional paradigm it was absolutely beautiful.Unfortunately I never touched it again afterwards and now my work only involves C# and Python. Both look disgusting after getting familiar with the elegance of Haskell.Only problem I had with Haskell was (coming from a gamedev perspective at least) trying to conceptualize having to wrap all your stateful stuff in monads.Never got around to writing complex interactive programs in a purely functional language.
>>108108135>Once I could wrap my head around the purely functional paradigm it was absolutely beautiful.I love programming like this but I always worry about the code being shit because for most dev who don't use these concepts often I'm just making it harder for them to understandthat said, according to this logic I should write everything in python, so it's probably flawed in some way
>>108107215haskell is lame, learn Erlang.
the syntax is ass, like every functional lang
>>108107215>>108108002I like chicken
>>108107728Cite one (1) game written in haskell that has more than 20 steam reviews
>>108108978>learn *completely unrelated thing*why?
>>108108135Easier than you might thing. Where things really get you is writing your code such that you can also give the compiler rewrite rules.
>>108109499They're both functional (erlang isn't pure though) and a somewhat sort of similar syntax. The presumption why someone would be learning haskell is they want to learn a functional language, so that anon is suggesting a different functional language
>>108109587People have no idea how powerful GHC really is.
>>108107215So, in the past 15 years of shilling, has anything more than a WM or parser been written in Hasklel?
>>108109473GTA 6
>>108109282Wish they had a search function on their online manual. Its atrociously difficult to find what you're looking for.
>>108110544Yeah. Microsoft, Google and Facebook use it for various systems. It's prolific in fintech, the defense industry, manufacturing, etc. If all you know and care about is retarded webdev shit, it's not that rare as the basis of a backend.