start
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
Safety
Proposed properties of safety by using {-# LANGUAGE Safe #-}
:
- type safety
- referential transparency,
- strict module encapsulation
- modular reasoning
- semantic consistency
- See also Safe Haskell
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.txt · Last modified: by 127.0.0.1