intero

Complete interactive development program for Haskell

https://github.com/commercialhaskell/intero

Version on this page:0.1.13
LTS Haskell 9.21:0.1.24
Stackage Nightly 2017-11-22:0.1.23
Latest on Hackage:0.1.40

See all snapshots intero appears in

BSD-3-Clause licensed by Chris Done, The University of Glasgow
Maintained by [email protected]
This version can be pinned in stack with:intero-0.1.13@sha256:41571cb2dd19f79dc2a57382fd1a2f68ca9df9a96d6ca4357c172468a5c1680d,1704

Module documentation for 0.1.13

There are no documented modules for this package.

intero Build Status

Complete interactive development program for Haskell

Supported GHC versions

Intero been built and tested on the following GHC versions:

  • GHC 8.0.1
  • GHC 7.10.3
  • GHC 7.10.2
  • GHC 7.8.4

Features

It’s basically GHCi plus extra features. Those are:

Probably more to come.

Requirements

The following dependencies are necessary:

  • The tinfo and ncurses library.

    • Ubuntu and Debian users can install it using the following command:

        $ apt-get install libtinfo-dev
        $ apt-get install libncurses5-dev
      

Installing

Use stack build (not install) for each of your package sets. Each LTS or nightly should have a separate stack build. If you use stack install you will run into incompatibility issues between package sets.

Standard:

$ stack build intero

From source:

$ git clone https://github.com/commercialhaskell/intero.git
$ cd intero
$ stack build intero

Running

To run it plainly use:

$ stack exec intero

You’ll have to run stack build intero within each separate LTS version you use, this ensures that the intero you launch correctly matches the GHC version that you’re working with.

To load up your stack project use:

$ stack ghci --with-ghc intero