Я создал несколько файлов из проекта в Unix, их много, и если я хочу выполнить его на другом компьютере или в папке, мне нужно скопировать туда все файлы. Все они связаны в import .
Как я могу сделать исполняемую программу на Haskell?
У меня есть для примера:
main.hs - main where all the program executes; using,besides haskell, unix shell.
ex1.hs - basically types of data, some functions.
ex2.lhs - same as ex1.lhs but is literate with LaTeX
pic.jpg - picture to use on the pdflatex
package.sty - package needed to use some functions
Как мне продолжить и скомпилировать все это?
Я пытался использовать ghc , но всегда выдавал ошибки:
>ghc -o MAIN main.hs ex1.hs ex2.lhs pic.jpg package.sty
Failed to load interface for 'ex1.hs'
И находится в строке, которая имеет import ex1.hs
Любопытно, если я торгую импорт ex1.hs на импорт ex2.lhs Строка выдаст ошибку на ex2