Reputation: 3119
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.
Upvotes: 7
Views: 244
Reputation: 139411
Use ghc's -ddump-minimal-imports
flag. For an example, see Cleaning up your Haskell imports on my blog.
Upvotes: 16