{-|
Module      : Devel.Build
Description : Attempts to compile the WAI application.
Copyright   : (c) 2015 Njagi Mwaniki
License     : MIT
Maintainer  : njagi@urbanslug.com
Stability   : experimental
Portability : POSIX

compile compiles the app to give:
Either a list of source errors or an ide-backend session.
-}

module Devel.Types where

type SourceError' = String

type GhcExtension = String

data FileChange = 
    Addition     FilePath
  | Modification FilePath
  | Removal      FilePath
  | NoChange
  deriving (Show, Eq)

type PATH = String

type PACKAGEDB = String

type Config = (PATH, PACKAGEDB)