Comparison of functional programming languages
From HaskellWiki
(Difference between revisions)
(update Erlang) |
|||
| Line 33: | Line 33: | ||
|- | |- | ||
! Erlang | ! Erlang | ||
| - | | | + | | strict |
| - | | | + | | side-effects |
| ?dynamic w/ compiler annotions for static typing | | ?dynamic w/ compiler annotions for static typing | ||
| - | | | + | | no |
|} | |} | ||
Revision as of 14:37, 9 April 2006
Haskell compared to other Functional Programming Languages
| 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 | no |
