tags:

views:

99

answers:

1

While writing Haskell code, I often simply type

import System.Environment
import System.Directory

Is there a tool available that will amend these import statements and add the function names I actually use back into the import statements? Such as:

import System.Environment (getArgs)
import System.Directory (getDirectoryContents)

Thanks.

+16  A: 

Use ghc's -ddump-minimal-imports flag. For an example, see Cleaning up your Haskell imports on my blog.

Greg Bacon