Я совершенно новичок в Хаскеле.Чтобы понять основы, я начал работать над «Изучу тебя на Haskell для хорошего блага».Я застрял в простом вопросе загрузки функции из файла.
Файл называется baby.hs
и содержит функцию
doubleMe x = x + x
и ничего больше.Я сохранил его в /Users/me
.
Набрав :load baby
в GHCi, я получаю следующую ошибку:
target `baby 'не является именем модуля или источникомфайл.
Я работаю на Mac, и я создал свой файл baby.hs
, используя набор TextEdit для создания простого текста / файла UTF-8.Я думаю, что мой домашний каталог /Users/me
, хотя я не уверен, как это проверить с помощью GHCi, это происходит с того момента, когда я проверяю bash перед запуском GHCi.
Есть идеи, что я делаю неправильно?