При написании кода Haskell я часто просто ввожу
import System.Environment
import System.Directory
Существует ли инструмент, доступный, который исправит этих операторов импорта и добавит имена функций, которые я на самом деле использую назад в операторов импорта? Такой как:
import System.Environment (getArgs)
import System.Directory (getDirectoryContents)
Спасибо.
Используйте флаг ghc -ddump-minimal-imports
. Для примера смотрите -чистка импорта Haskell в моем блоге.