-
1. Haskell - Wikipedia
Link: https://en.wikipedia.org/wiki/Haskell
Description: WebHaskell ( / ˈhæskəl / [25]) is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation.
-
2. Haskell Language
Link: https://www.haskell.org/
Description: WebEvery expression in Haskell has a type which is determined at compile time. All the types composed together by function application have to match up. If they don't, the program will be rejected by the compiler. Types become not only a form of guarantee, but a language for expressing the construction of programs. Click to expand.
-
3. Get Started - Haskell
Link: https://www.haskell.org/get-started/
Description: WebGet started. Welcome, new Haskeller! Read on to quickly set up your Haskell development environment, execute your first lines of code, and get directions for further learning.
-
4. Haskell
Link: https://wiki.haskell.org/Haskell
Description: WebMay 6, 2023 · Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software.
-
5. Introduction - HaskellWiki
Link: https://wiki.haskell.org/Introduction
Description: WebFeb 29, 2020 · Haskell is a modern, standard, non-strict, purely-functional programming language. It provides all the features sketched above, including polymorphic typing, lazy evaluation and higher-order functions. It also has an innovative type system which supports a systematic form of overloading and a module system.
-
6. Tutorials - HaskellWiki
Link: https://wiki.haskell.org/Tutorials
Description: WebMar 20, 2024 · 1.1 Best places to start. 1.2 Other tutorials. 2 Motivation for using Haskell. 3 Blog articles. 4 Practical Haskell. 4.1 Testing. 5 Reference material. 6 Comparisons to other languages. 7 Teaching Haskell. 7.1 Introducing I/O. 8 Using monads. 8.1 Tutorials. 9 Workshops on advanced functional programming. Introductions to Haskell.
-
7. Documentation - Haskell
Link: https://www.haskell.org/documentation/
Description: WebIntroductory Books for Learning Haskell. Learn You a Haskell for Great Good! Real World Haskell. Learn Haskell by building a blog generator. [$] Haskell from the Very Beginning. [$] Haskell Programming from first principles. [$] Thinking Functionally with Haskell. [$] Programming in Haskell.
-
8. Learning Haskell - HaskellWiki
Link: https://wiki.haskell.org/Learning_Haskell
Description: WebMar 18, 2024 · Haskell: the Craft of Functional Programming. Introduction to Functional Programming using Haskell. An Introduction to Functional Programming Systems Using Haskell. Algorithms: A functional programming approach. The Haskell Road to Logic, Maths, and Programming (also freely available online ). Programming in Haskell. Real …
-
9. A Gentle Introduction to Haskell: Introduction
Link: https://www.haskell.org/tutorial/intro.html
Description: WebThe Haskell language has evolved significantly since its birth in 1987. This tutorial deals with Haskell 98. Older versions of the language are now obsolete; Haskell users are encouraged to use Haskell 98. There are also many extensions to Haskell 98 that have been widely implemented.
-
10. Learn Haskell in 10 minutes - HaskellWiki
Link: https://wiki.haskell.org/Learn_Haskell_in_10_minutes
Description: WebAug 9, 2019 · Overview. Haskell is a functional (that is, everything is done with function calls), statically, implicitly typed ( types are checked by the compiler, but you don't have to declare them), lazy (nothing is done until it needs to be) language.