У меня есть локальный проект Haskell, который производит оба:
- двоичный исполняемый файл и
- несколько новых модулей Haskell, которые я хотел бы сделать доступными для других моих исполняемых файлов на основе Haskell.
После:
stack build
stack install
Я нахожу, что:
- двоичный исполняемый файл (№ 1 выше) прекрасно работает из любого каталога.
- Но новые модули Haskell (№ 2 выше) обнаруживаются только тогда, когда я запускаю их из каталога моего проекта! (То есть для любого исполняемого файла, кроме № 1 выше.)
Мне нужно иметь возможность найти новые модули из любого места. Как я могу этого добиться?