← HaskellChallenge.com

Coding · Facts & stats

Haskell facts & stats

7 fact-checked facts about the haskell programming language and functional programming, each with the reason behind it. 5 more are in today's round and join this page after it closes.

Play today's round

The basics

What kind of programming language is Haskell?

AnswerPurely functional

Haskell is a purely functional language.

Haskell is named after whom?

AnswerLogician Haskell Curry

The language honors mathematician Haskell Curry.

Going deeper

What evaluation strategy does Haskell use by default?

AnswerLazy evaluation

Haskell evaluates expressions only when needed.

What is Haskell's central package repository called?

AnswerHackage

Hackage hosts Haskell libraries.

In Haskell, what does a backslash (\) begin?

AnswerA lambda (anonymous function)

\x -> x + 1 is a lambda.

Expert level

In what year was the first Haskell language report published?

Answer1990

Haskell 1.0 was defined in 1990.

Which feature provides overloading, as in Eq and Show?

AnswerType classes

Type classes define shared behavior across types.

Know these cold?Today's round is five questions like these, 20 seconds each. Your streak and level follow you to every arena.Play today's round