Haskell programming in plain view

From Wikiversity
Jump to navigation Jump to search

Introduction[edit]

  • Overview I (pdf)
  • Overview II (pdf)
  • Overview III (pdf)
  • Overview IV (pdf)
  • Overview V (pdf)


Applications[edit]

  • Sudoku Background (pdf)
  • Bird's Implementation
- Specification (pdf)
- Rules (pdf)
- Pruning (pdf)
- Expanding (pdf)


Using GHCi[edit]

  • Getting started (pdf)



Function Oriented Typeclasses[edit]

  • Background
- Constructors (pdf)
- TypeClasses (pdf)
- Functions (pdf)
- Expressions (pdf)
- Operators (pdf)
  • Functors
- Functor Overview (pdf)
- Functor Lifting (pdf)
  • Applicatives
- Applicatives Overview (pdf)
- Applicatives Methods (pdf)
- Applicatives Sequencing (pdf)
  • Monads
- Side Effects (pdf)
- Monad Overview (pdf)
- Maybe Monad (pdf)
- IO Monad (pdf)
- ST Monad (pdf)
- State Monad (pdf)
- State Monad Methods (pdf)
- State Monad Examples (pdf)
- Monad Transformer (pdf)


Polymorphism[edit]

  • Polymorphism Overview (pdf)



Using Libraries[edit]



go to [ Electrical_&_Computer_Engineering_Studies ]

External links[edit]