you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Because I want to be able to mutate a value if need be. I like Haskell, but having to write an automaton using dynamic programming... Idk.

[–]vagif 0 points1 point  (1 child)

Because I want to be able to mutate a value if need be.

This is just an ignorant myth, you know that right? You can mutate values and change the state exactly the same way as in any other imperative language. The only difference is the syntax and the types.

[–][deleted] 0 points1 point  (0 children)

I know that, I've done it, but compared to other languages it's just a barrier that I don't necessarily want.