Я новичок Haskell, и на моем компьютере (Ma c) установлено Haskell; Я пытаюсь использовать newsynth (https://www.mathstat.dal.ca/~selinger/newsynth/, http://hackage.haskell.org/package/newsynth). В моем терминале в том же месте, где я установил Haskell (домашний каталог), я выполнил команду cabal install newsynth
, как было предложено авторами пакета. Однако я не могу понять, как на самом деле получить доступ к чему-либо из пакета из командной строки, не говоря уже о конкретном файле.
В GHCi Prelude я пробовал запускать команды вида import Quantum
и import Quantum.Synthesis.Diophantine
, но всегда получал сообщение об ошибке. (например, import Data.Complex
работает просто отлично.)
(я уверен, что упускаю что-то довольно очевидное, но я только начал с Haskell в понедельник, и мне нужно набрать немного новостей код на следующей неделе, поэтому я не начинаю с нуля.) Любой совет (1) о том, как запускать функции newsynth из GHCi и (2), как включить их в файлы .hs, был бы очень признателен. Спасибо!
Редактировать: cabal --version
возвращает cabal-install version 3.2.0.0
(новая строка) compiled using version 3.2.0.0 of the Cabal library