7

One advantage of being reasonably proficient with Haskell is being able to very quickly create maintainable programs, often without needing to write extensive documentation.

One disadvantage of having Haskell as a favourite programming language is sometimes looking like a pretentious ass.
But just read the type definition and think for once, idiot. How could "Monad m => (a1 -> a2 -> a3 -> a4 -> r) -> m a1 -> m a2 -> m a3 -> m a4 -> m r" confuse even a beginner to computer programming, nonetheless Haskell?

Comments
  • 9
    Just using Haskell doesn't mean you automatically create maintainable programs (source: I write a lot of Haskell and have seen a ton of absolute garbage Haskell code)
  • 2
    @RememberMe: A damn fine point is made.
  • 0
    Haskell was invented by ancient astronauts. If you're not a resident of a lost modern civilization and said that you're coding haskell, you're just a poser ! 😂
Add Comment