2012-02-19 10 views
2

Использование Hlint с помощью командной строки работает для меня, но у меня проблема с попыткой выполнить интеграцию GHCi.Интеграция Hlint с (Win) GHCi

http://community.haskell.org/~ndm/darcs/hlint/hlint.htm говорит, что «сценарий находится в hlint.ghci [link], а копия установлена ​​локально в каталоге данных. Чтобы использовать, добавьте содержимое в файл запуска GHCi».

C: \ Users \ X \ AppData \ Roaming \ cabal \ hlint-1.8.23 содержит этот файл hlint.ghci.

Теперь я хочу найти файл запуска GHCi. Я использую Windows 7 и в соответствии с http://www.haskell.org/ghc/docs/latest/html/users_guide/ghci-dot-files.html файл ghci.conf должен находиться в папке, например .../appdata/ghc. Но моя папка ghc (C: \ Users \ X \ AppData \ Roaming \ ghc) содержит только файл ghci_history.

Итак, я скопировал файл hlint.ghci в папку ghc и переименовал его в ghci.conf. Начиная с этим моментом WinGHCi он выходит из строя, если я начну GHCI он говорит:

интерактивного>: 10: 91: лексической ошибка в строке/символьный литерал с символом '\ п'

интерактивного>: 4: 105: лексическая ошибка в символе строки/символа в символе '\ n'

Что я делаю неправильно? Возникает проблема с отсутствующим файлом запуска GHCi?

+0

«ghci.conf» (или '.ghci' on * nix) отсутствует из коробки, вы должны создать его самостоятельно, если хотите. Так что дело не в этом. Проблема с кодировкой? Вопрос о завершении линии? –

ответ

7

Проблема была ошибкой с файлом hlint.ghci, поставляемым с версией 1.8.13 HLint и ниже. HLint 1.8.24 теперь доступен, что устраняет проблему или использует онлайн-копию hlint.ghci со старой версией HLint.

Эта ошибка была отслежена http://code.google.com/p/ndmitchell/issues/detail?id=531, и я изначально сказал, что «вероятно, исправит это позже сегодня».

+0

Сообщество haskell - один из величайших '->, возможно, исправит это позже сегодня +1 (потому что я не могу +2) – epsilonhalbe

 Смежные вопросы

  • Нет связанных вопросов^_^