Difference between revisions of "Comparison of functional programming languages"
Jump to navigation
Jump to search
JaredUpdike (talk | contribs) |
(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 |
||
− | | ?yes (shadows old version of variable) |
||
|} |
|} |
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 |