Comparison of functional programming languages

This is an old revision of this page, as edited by Rellermeyer (talk | contribs) at 06:27, 26 November 2013 (inserted first cell). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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 Yes[1] 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

References

  1. ^ "Haskell Wiki". Retrieved 26 November 2013.