Functional Programming
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