I'm completely new to Haskell. To grasp the basics I've started working through 'Learn you a Haskell for Great Good'. I'm stuck on the simple matter of loading a function from a file.
The file is called baby.hs
and contains the function
doubleMe x = x + x
and nothing else. I've saved it in /Users/me
.
Typing :load baby
into GHCi, I get the following error:
target `baby' is not a module name or a source file.
I'm working on a Mac and I created my baby.hs
file using TextEdit set to produce a plain text/UTF-8 file. I think my home directory is /Users/me
although I'm not sure how to check this from GHCi, it is from when I check from bash before running GHCi.
Any idea what I'm doing wrong?