Difference between revisions of "FrontpageDraft"
Jump to navigation
Jump to search
m |
(link to type inference) |
||
Line 111: | Line 111: | ||
* [[typing|'''Static typing''']], which increases robustness by allowing the compiler to catch many common errors automatically. |
* [[typing|'''Static typing''']], which increases robustness by allowing the compiler to catch many common errors automatically. |
||
− | * '''Type inference''', which deduces types automatically and frees the programmer from writing superfluous type signatures. |
+ | * [['''Type inference''']], which deduces types automatically and frees the programmer from writing superfluous type signatures. |
*[[higher order function|'''Higher order functions''']], '''[[polymorphism]]''', and '''[[lazy evaluation]]''', which enable higher levels of abstraction and more compositional, thus more reusable code. |
*[[higher order function|'''Higher order functions''']], '''[[polymorphism]]''', and '''[[lazy evaluation]]''', which enable higher levels of abstraction and more compositional, thus more reusable code. |
Revision as of 07:36, 29 November 2007
Search haskell.orgAbout
Learning Haskell
Libraries
Community
|
Haskell is a modern, general-purpose, pure functional programming language that combines many powerful results from research into a practical programming language. Its features include:
Haskell comes with many libraries, freely available compilers for almost any computer, debuggers, profilers, code coverage and testing tools.
|
Headline text
Headline text
Bold text