Functional Programming

Sort by:

Caml with Gérard Huet

“It was claimed that these [object-oriented] languages were better for modularity – and I don’t believe so.” Caml is a functional programming language that is a dialect of the

Haskell with Lennart Augustsson

"We might be coming back to these languages that make it easier to program parallel machines." Haskell is a purely functional programming language that employs lazy

Racket with Matthew Flatt

“I think what functional programming does is codify what we’ve discovered are good ways to think about problems most of the time.” Racket is a functional programming language

Elm with Richard Feldman and Srinivas Rao

"There are entire days where I don’t even look at the browser when I’m coding in Elm because I just know its going to work.” Elm is a functional programming language for web

Erlang with Joe Armstrong

“Mutable state is the root of all evil.” Erlang is a functional, concurrent programming language that was originally designed within Ericsson in the 1980's. It was built to