GHCi regarde à son fichier de configuration
Le fichier de configuration, la syntaxe est simple: c'est une liste de GHCi commandes à exécuter au démarrage.
Par exemple, votre ghci.conf
pourrait contenir:
import Control.Applicative
import Data.Char
import Data.List
:set prompt "> "
La dernière ligne définit l'invite à "> "
afin de ne pas montrer tous les modules que vous avez importé sur la ligne de commande.
Maintenant, vous pouvez commencer à travailler immédiatement:
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!"
>
Aussi, si vous décidez que vous ne voulez pas Data.Char
dans le milieu d'un GHCi session, vous pouvez le supprimer avec:
:m -Data.Char
et si vous décidez que vous ne voulez pas rien, mais en Prélude au cours d'une session:
:m