Why aren't you learning haskell right now?

Why aren't you learning haskell right now?

personally i think its starting to get a bit too mainstream

The outcome is not rewarding. The produced binaries are slow as hell and drains CPU and memory resources

i looked at a few examples and it doesn't seem like a real programming language
it's "programming" in much the same way that fetching data from a relational database with SQL is "programming", you just describe the results and you don't worry about the implementation.

Not to mention the 2GB of runtime bloat and the absolutely backwards bolted on hacks they had to add just to allow stateful programming, which is pretty fucking necessary outside of pure maths dickery.

I'm learning Ocaml, it seems to be cooler.

I work with python and I am happy.
what am I missing?

I suggest ATS. (applied type system)
It's a hidden gem, it's certainly not mainstream

I have a life

because I already know haskell

t. brainlet

the ST monad is not a hack and stateful programming is not necessary for anything

I am.

Finding a good book is hard.

I've already learned Haskell at uni and let's be honest, it's a worthless language.

I have a gf

I dont waste my time learning meme langs

>t. vir/g/in

>I don't use my time wisely

>learning haskel
>using my time wisely

I have a cock

so I have
data Yoyo =
Yo String String
deriving (Show, Eq)

getit :: String -> IO (Maybe [Yoyo])

how do I remove the "IO" from the returned value of getit?

String -> (Maybe[Yoyo])

wow man, is that a yoyo reference? Xdd

But I am.

Not that I am enthusiast about it anyway

Bind the return value of the getit function inside a do
main = do
val

and you might also want to take a look at the (>>=) operator

Why is it worth learning? What is good about it?


These are genuine questions.

I don't think I'm smart enough to handle functional programming. I keep considering learning some form of Lisp or Haskell but I'm really intimidated, it might be hard to learn for me and it might not have any real payoff.

It doesn't work good on Windows and the syntax is a shit. Java or F# are better.

It's a nearly useless language, cool to mess around with but it really just feels like a toy.

thanks

for type safety and abstraction, basically joy of programming

To each their own. I don't feel a need to be different for the sake of being different, or just so I can pretend superiority towards people who actually made rational choices.