Я всего лишь несколько недель занимаюсь программированием с помощью Haskell. Мне сказали использовать HLint для улучшения моего кода. Проблема в том, что я не могу понять, как запустить HLint против моего .hs-файла. Я прочитал the documentation, и я смог установить его с помощью cabal install hlint
. Следующий шаг - запуск HLint с использованием hlint myfile.hs
. Я не могу понять, где ввести эту строку. Ни cmd, ни ghci не позволят мне запустить команду. Что мне здесь не хватает?Как запустить HLint?
Я использую окна.
редактировать:
я только удалил Haskell и установил его снова в моей системе. Я думаю, проблема связана с моей установкой Haskell. То, что я получаю, когда я пытаюсь установить снова HLint:
Файл делает exsist в C:\Users\PCPCPCCP\AppData\Roaming\cabal\setup-exe-cache
EDIT2:
Похоже hlint не был установлен правильно. Даже после переустановки платформы haskell я не могу установить hlint в моей системе. Я работал на моей виртуальной машине однако ...
Похоже, что у вас есть проблема с установкой пакетов в целом, а не с HLint, в частности, поэтому я предлагаю вам начать с самого простого исполняемого файла и получить эту работу в первую очередь. В частности, я предлагаю вам установить пакет [hello] (http://hackage.haskell.org/package/hello) (что невероятно просто) и посмотреть, работает ли это. –