MondayMorningHaskell / haskellings

An automated tutorial to teach you about Haskell!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tighten API and Add Haddock Comments

MondayMorningHaskell opened this issue · comments

Tighten up the API for the Library.

  1. Explicitly declare certain modules as "exposed" or "hidden", namespacing hidden modules as "Internal".
  2. Within each module, determine which expressions must be exposed.
  3. Add Haddock comments for all modules.
  4. Add Haddock comments for all public expressions, including type signatures.