hhp

Happy Haskell Programming

View the Project on GitHub kazu-yamamoto/hhp

  • Installation
  • hppc
  • hppi
  • Emacs front-end
  • The hppc command

    hppc stands for HHP Command line interface. It supports the following subcommands:

    hppc list
    Displays a list of modules
    hppc lang
    Displays a list of language extensions
    hppc flag
    Displays a list of GHC flags
    hppc browse [<package>:]<module>
    Displays symbols of <module>
    hppc check <HaskellFile>
    Checks syntax with GHC
    hppc expand <HaskellFile>
    Expands Template Haskell
    hppc debug <HaskellFile>
    Displays debug information
    hppc info <HaskellFile> <module> <expression>
    Displays information about the expression
    hppc type <HaskellFile> <module> <line-no> <column-no>
    Displays the types of all expressions including the expression
    hppc find <symbol>
    Finds all module names exporting <symbol>
    hppc lint <HaskellFile>
    Checks synstax with Hlint
    hppc root <HaskellFile>
    Finds the root directory for the Haskell file
    hppc doc <module>
    Finds the html document for the module
    hppc boot
    Displays boot information for Emacs front-end
    hppc version
    Displays the version of hppc
    hppc help
    Displays help messages </dl>