GHCi ищет свой файл конфигурации в
Синтаксис файла конфигурации прост: это список команд GHCi, которые нужно выполнить при запуске.
Например, ваш ghci.conf
может содержать:
import Control.Applicative
import Data.Char
import Data.List
:set prompt "> "
В последней строке задается приглашение "> "
, поэтому в нем не отображаются все модули, импортированные вами из командной строки.
Теперь вы можете сразу приступить к работе:
GHCi, version 6.12.1: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
> toLower <$> "Hello, world!"
"hello, world!"
>
Кроме того, если вы решите, что не хотите Data.Char
в середине сеанса GHCi, вы можете удалить его с помощью:
:m -Data.Char
и если вы решите, что не хотите ничего, кроме Prelude во время сеанса:
:m