Comparison of functional programming languages

From HaskellWiki
Revision as of 00:52, 6 April 2009 by Jbolden1517 (talk | contribs) (change strict to eager. Eager is a more standard term and constrasts better with lazy)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Evaluation IO Typing Pure
Haskell lazy monads static yes
Clean lazy uniqueness static yes
Miranda lazy lazy lists static yes
ML eager side-effects static no
Scheme eager side-effects dynamic no
Erlang eager side-effects dynamic w/ compiler annotations for static typing no