The Haskell Lessons’s script¶

Some links to motivational Haskell source files:

  • Makefile
  • A dataflow compiler pass
  • Parser for a format string
  • The acommodating test suite
  • A short script to strip directory prefixes

Chapters:

  • 1. The tools we will need
    • 1.1. The compiler (GHC)
    • 1.2. Documentation resources
    • 1.3. Editors
  • 2. Fundamentals of the Haskell syntax
    • 2.1. Comments
    • 2.2. Type literals
    • 2.3. Value literals
    • 2.4. Bindings
    • 2.5. if expressions
    • 2.6. Function application
  • 3. Functions
    • 3.1. Function literals
    • 3.2. Syntactic sugar for function definitions
  • 4. Types
    • 4.1. Type variables
    • 4.2. User defined types
    • 4.3. The case construct
    • 4.4. Special types
    • 4.5. Record syntax
  • 5. Modules
    • 5.1. Exporting
    • 5.2. Importing
  • 6. Typeclasses
    • 6.1. Defininig classes
    • 6.2. Constraining types
    • 6.3. Implementing classes
  • 7. I/O and do notation
    • 7.1. do ing IO
    • 7.2. Running IO
    • 7.3. do Overload
  • 8. Exercises
    • 8.1. Tools
    • 8.2. Basics
    • 8.3. A custom boolean
    • 8.4. Implementing a library for safe html construction
    • 8.5. Simple I/O

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Table Of Contents

  • The Haskell Lessons’s script
  • Indices and tables

Related Topics

  • Documentation overview
    • Next: 1. The tools we will need

This Page

  • Show Source

Quick search

©2017, Justus Adam. | Powered by Sphinx 1.5.1 & Alabaster 0.7.9 | Page source