Question

L'utilisation de Hlint via l'invite de commande fonctionne pour moi, mais j'ai un problème à essayer d'effectuer l'intégration GHCI.

http://community.haskell.org/~ndm/darcs/hlint/hlint.htm Dit que "le script est sur hlint.ghci [lien], et une copie est installée localement dans le répertoire de données. Pour utiliser, ajoutez le contenu à votre fichier de démarrage GHCI.".

C: Users x AppData Roaming Cabal Hlint-1.8.23 contient ce fichier hlint.ghci.

Maintenant, je veux trouver le fichier de démarrage GHCI. J'utilise Windows 7 et selon http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-dot-files.html Le fichier ghci.conf doit être dans un dossier comme ... / appdata / ghc. Mais mon dossier GHC (C: Users x AppData Roaming GHC) ne contient qu'un fichier ghci_history.

J'ai donc copié le fichier hlint.ghci dans mon dossier GHC et je l'ai renommé sur ghci.conf. En commençant maintenant à Winghci, il se bloque, si je commence GHCI, il dit:

Interactive>: 10: 91: Erreur lexicale dans la chaîne / caractère littéral au caractère ' n'

Interactive>: 4: 105: Erreur lexicale dans la chaîne / caractère littéral au caractère ' n'

Qu'est-ce que je fais mal? Le problème a-t-il quelque chose à voir avec le fichier de démarrage GHCI manquant?

Était-ce utile?

La solution

Le problème était un bug avec le hlint.ghci Fichier expédié avec Hlint version 1.8.23 et ci-dessous. Hlint 1.8.24 est désormais disponible qui résout le problème ou utilise la copie en ligne de hlint.ghci avec une ancienne version de Hlint.

Ce bug a été suivi par http://code.google.com/p/ndmitchell/issues/detail?id=531 Et j'ai à l'origine dit que je "le réparerais probablement plus tard dans la journée".

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top