Pracuję nad projektem i używam Cabal do zarządzania. Podałem katalog plików źródłowych, modułów, wszystkie rzeczy. Wszystkie moje pliki mają te same nazwy co odpowiadające im moduły, sprawa jest zachowywana.GHCi nie może znaleźć modułów mojego programu
mogę zrobić:
$ cabal configure
$ cabal build
bez problemów.
Jednak wyobraź sobie, że mam moduł Module
w pliku Module.hs
i plik File.hs
w tym samym katalogu. Teraz, gdy próbuję załadować File.hs
z Emacsa do testowania, pojawia się następujący:
____Could not find module ‘Module’
It is a member of the hidden package ‘ghc-7.8.3’.
Use -v to see a list of the files searched for.
Failed, modules loaded: none.
Pełna treść File.hs
:
module File where
import Module
jak zrobić to znaleźć pliki z mojego projektu?
Perfect! Działa jak marzenie! – Mark