У меня есть Haskell как Interpreter как автономный, так и в Eclipse. Обе работы довольно находки, и я также могу написать функциональный рабочий код. Теперь я хочу протестировать его без интерпретатора.Haskell - настройка конфигурации на Windows
Обычно GHCi запускает из/в c:\Program Files (x86)\Haskell Platform\2013.2.0.0\winghci\
, но я вижу, что GHC находится в c:\Program Files (x86)\Haskell Platform\2013.2.0.0\bin\
Причина для автономного-тест, чтобы получить представление о разнице между GHCI и компилятором. Если я, например, называть программы, как:
ghci-7.6.3 myfirtTest.hs
тогда я получаю сообщение об ошибке, как:
Could not find module `Data.Digits'
Perhaps you meant
Data.DList (from dlist-0.6.0.1)
Data.Bits (needs flag -package haskell2010-1.1.1.0)
Data.DList (needs flag -package dlist-0.5)
Use -v to see a list of the files searched for.
Failed, modules loaded: none.
Я предполагаю, что он должен сделать что-то с пути. Я не нашел конкретного намека, как соотв. где установить явно. Любые подсказки, как правильно указать путь, чтобы Импорт был правильно разрешен?
Edit1
После некоторых намеков из первых замечаний я выполнил, а также:
C:\Program Files (x86)\Haskell Platform\2013.2.0.0\lib\extralibs\bin>cabal install dlist
Resolving dependencies...
All the requested packages are already installed:
dlist-0.6.0.1
Use --reinstall if you want to reinstall anyway.
Итак, я еще более запутанной, так как очевидно, упоминает он установлен, но с другой стороны, не ? У меня есть простая установка Haskell, без нее. Поэтому я бы ожидал, что все, что угодно, вне коробки.
Я не думаю, что 'Data.Digits' приходит по умолчанию с платформой haskell. Вам, вероятно, нужно загрузить его с помощью cabal. – DiegoNolan
уху, не тест THAT возможность. И после загрузки, где хранить соответственно. как интегрироваться в Haskell? – LeO
'cabal' позаботится о хранении и интеграции его для вас. –