Difference between revisions of "Comparison of functional programming languages"
Jump to navigation
Jump to search
BrettGiles (talk | contribs) m (→Haskell compared to other Functional Programming Languages: Heading redundant, category) |
|||
Line 35: | Line 35: | ||
| strict |
| strict |
||
| side-effects |
| side-effects |
||
− | | |
+ | | dynamic w/ compiler annotations for static typing |
| no |
| no |
||
|} |
|} |
Revision as of 18:09, 7 November 2006
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 annotations for static typing | no |