Haskell programming in plain view

From Wikiversity
Jump to: navigation, 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)


Polymorphism[edit]


Category Theory[edit]

  • Background
- Type and Data Constructors (pdf)
- Type Classes and Constraints (pdf)
- Functions and Currying (pdf)
- Then and Bind Operators (pdf)
  • Functors (pdf)
  • Applicatives (pdf)
  • Monads
- Side Effects (pdf)
- Monad Overview (pdf)
- Maybe Monad (pdf)
- IO Monad (pdf)
- State Monad (pdf)
- State Monad Example (pdf)
  • Monoids (pdf)


Using Libraries[edit]

  • Library (pdf)



go to [ Electrical_&_Computer_Engineering_Studies ]

External links[edit]