Haskell is a purely functional general purpose programming language. Haskell uses a type system with type inference and lazy evaluation. Haskell is used a lot in modern applications and understanding it will keep you a step ahead of the crowd. That is the purpose of this forum: to give you access to some a community of Haskell developers who can answer any questions you have, and who you can help with the experience you have. To ask or answer a question, click on “Ask a new question” and “Answer a question” links at the top of the forum.