Jump to content

Comparison of functional programming languages

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Rellermeyer (talk | contribs) at 06:12, 26 November 2013 (created the initial (empty) table). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

This sandbox is in the article namespace. Either move this page into your userspace, or remove the {{User sandbox}} template.

Overview of Functional Programming Languages

Pure Lazy Evaluation Typing Abstract Data Types Algebraic Data Types Data is Immutable Type Classes Functors Monads Closures
Lisp Example Example Example Example Example Example Example Example Example Example
Scheme Example Example Example Example Example Example Example Example Example Example
Clojure Example Example Example Example Example Example Example Example Example Example
ML Example Example Example Example Example Example Example Example Example Example
OCaml Example Example Example Example Example Example Example Example Example Example
F# Example Example Example Example Example Example Example Example Example Example
Haskell Example Example Example Example Example Example Example Example Example Example
Scala Example Example Example Example Example Example Example Example Example Example
Javascript Example Example Example Example Example Example Example Example Example Example