Я совершенно новичок в Haskell. Чтобы понять основы, я начал работать с «Изучай 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.
Любая идея, что я делаю неправильно?