Вопрос

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

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

C:\Users\X\AppData oaming\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 oaming\ghc) содержит только файл ghci_history.

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

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

интерактивный>:4:105:лексическая ошибка в строковом / символьном литерале в символе ' '

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top