Frage

Die Verwendung von HLINT über die Eingabeaufforderung funktioniert für mich, aber ich habe ein Problem damit, die GHCI -Integration durchzuführen.

http://community.haskell.org/~ndm/darcs/hlint/Hlint.htm Sagt, dass "das Skript bei hlint.ghci [link] ist und eine Kopie lokal im Datenverzeichnis installiert ist. Fügen Sie den Inhalt Ihrer GHCI -Startdatei hinzu."

C: Benutzer x appdata Roaming cabal hlint-1.8.23 enthält diese HLint.ghci-Datei.

Jetzt möchte ich die GHCI -Startdatei finden. Ich benutze Windows 7 und lautet nach http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-dot-files.html Die GHCI.Conf -Datei sollte sich in einem Ordner wie .../AppData/GHC befinden. Aber mein GHC -Ordner (C: Benutzer x appdata Roaming ghc) enthält nur eine ghci_history -Datei.

Also habe ich die HLint.ghci -Datei in meinen GHC -Ordner kopiert und sie in Ghci.Conf umbenannt. Ab jetzt stürzt es ab, wenn ich GHCI starte, heißt es:

Interaktiv>: 10: 91: Lexikaler Fehler in String/Zeichenliteral bei Zeichen ' n'

Interaktiv>: 4: 105: Lexikaler Fehler in String/Zeichenliteral bei Zeichen ' n'

Was mache ich falsch? Hat das Problem etwas mit der fehlenden GHCI -Startdatei zu tun?

War es hilfreich?

Lösung

Das Problem war ein Fehler mit dem hlint.ghci Datei mit HLINT -Version 1.8.23 und unten versendet. HLint 1.8.24 ist jetzt verfügbar, was das Problem behebt, oder verwenden Sie die Online -Kopie von hlint.ghci mit einer älteren Version von HLINT.

Dieser Fehler wurde von verfolgt von http://code.google.com/p/ndmitchell/issues/detail?id=531 Und ich sagte ursprünglich, dass ich "es heute wahrscheinlich später beheben werde".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top