start
This is an old revision of the document!
Table of Contents
HaskSheet
This DokuWiki is my personal cheat sheet reagarding the Haskel programming language, tools and its packages (libraries).
You are welcome, if this is also useful for you, and if you want to participate.
Please, find the discussion boxes at the end.
Some more Background about this site is here.
My code snippets
Basics
- GHC extensions and options
- Prelude including its type classes
- see also: Prelude overview
-
Advanced
Opinionated
Some times it is good to understand what the community understands by good and evil.
- Bad and evil
-
- Unordered List Item Stackoverflow answer by Don Steward: >An ad hoc list of morally “good” extensions, and morally “bad” ones…<
-
- about usage of usage of
{-# LANGUAGE Safe #-}
-
Use case examples
Debugging
Strategies and Methods
Structure, types, classes, and so on
Conventions
Haddock Markups
Verification and Validation
Modules, packages, and libraries
Tool Stack
- Documentation:
More Tools
Further sources
Search, and lookup
Reference
For beginners
hard enough…
Advanced
Supplementary
Videos
- Graham Hutton on YouTube, lectures about:
- Types and type classes
- List comprehensions
- Recursion
- Higher order functions
- Applicative functors
- Monads
- …
- Philipp Hagenlocher on YouTube, at least 43 lectures about:
- Haskell basics topics, like types, let and where
- Haskell intermediate topics, like folds
- Haskell advance topics, like monad transformers
-
- I love this video!
-
- Conclusion: Let's build a game changing application with haskell!
Contact
Legal stuff
You could leave a comment if you were logged in.
start.1713783852.txt.gz · Last modified: (external edit)
