Comparison of functional programming languages

This is an old revision of this page, as edited by TheRealDavidMa (talk | contribs) at 07:39, 26 November 2013 (References). 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 todo todo todo todo todo todo todo todo todo todo
Scheme todo todo todo todo todo todo todo todo todo todo
Clojure todo todo todo todo todo todo todo todo todo todo
ML todo todo todo todo todo todo todo todo todo todo
OCaml todo todo todo todo todo todo todo todo todo todo
F# todo todo todo todo todo todo todo todo todo todo
Haskell Yes[1] todo todo todo todo todo todo todo todo todo
Scala todo todo todo todo todo todo todo todo todo todo
Javascript todo todo todo todo todo todo todo todo todo todo
Clean Yes[2] todo todo todo todo todo todo todo todo todo
Miranda Yes[3] todo todo todo todo todo todo todo todo todo
SASL Yes[4] todo todo todo todo todo todo todo todo todo

References

  1. ^ "Haskell Wiki". Retrieved 26 November 2013.
  2. ^ "FAQ - Clean".
  3. ^ "Miranda Official Website". {{cite web}}: Check |url= value (help)
  4. ^ Turner, An implementation of SASL
  • Turner, D.A. "An Implementation of SASL". University of St. Andrews, Department of Computer Science Technical Report. TR/75/4.