This note
covers the following topics: Functions and their definitions, First look at
Haskell, Using the interpreter, Haskell basics, Higher order functions, More
list notation, More on data types, Input or output, Problem solving, Haskell
laws, Program synthesis, Models of reduction, Divide and conquer algorithms and
infinite data structures.
Author(s): H Conrad Cunningham, University of Mississippi
This note
covers the following topics: Functions and their definitions, First look at
Haskell, Using the interpreter, Haskell basics, Higher order functions, More
list notation, More on data types, Input or output, Problem solving, Haskell
laws, Program synthesis, Models of reduction, Divide and conquer algorithms and
infinite data structures.
Author(s): H Conrad Cunningham, University of Mississippi
This note describes the basics of Haskell including installation
and variables and gradually progressing to more advanced concepts such as
monads, type classes, performance, and specialized tasks like graphical user
interfaces and working with databases. The document also includes information on
libraries, testing, packaging, and the Foreign Function Interface.