Я начинаю в Haskell и сталкиваюсь с этим странным сообщением об ошибке при попытке скомпилировать файл .ghci в Haskell. У меня есть очень простой код, например:
main = do
putStrLn "Greetings! What is your name?"
inpStr <- getLine
putStrLn $ "Welcome to Haskell, " ++ inpStr ++ "!"
Я сохранил код в файле с именем basicio.hs
и попытался запустить
ghc basicio.hs
Вместо строки я получаю следующее сообщение
<interactive>:2:1: error:
Variable not in scope: runghc :: t0 -> b0 -> c
<interactive>:2:8: error: Variable not in scope: basicio
Я не уверен, что не так, команда ": load" работает нормально и находит мой файл.