Comparison of functional programming languages
Revision as of 01:19, 8 April 2006 by JaredUpdike (talk | contribs) (Added page from old haskell.org/comparison.html page)
Evaluation | IO | Typing | Pure | |
---|---|---|---|---|
Haskell | lazy | monads | static | yes |
Clean | lazy | uniqueness | static | yes |
ML | strict | side-effects | static | no |
Scheme | strict | side-effects | dynamic | no |
Erlang | ?strict | ?side-effects | ?dynamic w/ compiler annotions for static typing | ?yes (shadows old version of variable) |