我是一个绝对的初学者。使用 emacs 浏览 LYAH。
我目前的设置:
- Ubuntu 12.04 LTS(使用体验-初学者)
- GNU Emacs 23(使用体验-初学者)
- 能够在haskell专业模式下工作
发现难以遵循此处描述的第 2 点的说明(带上 haskell 库)。
还需要指导以启用Scion IDE。
问题:
.hs 代码
data Maybe a = Nothing | Just a
运行代码时,出现以下错误:
请忽略拼写错误,原贴:
*Main> just "Haha"
交互>:339:1:不在范围内:“只是”
这是真正的错误(在 Tikhon Jelvis 的评论之后添加):
*Main> Just "Haha"
interactive>:341:1:
Ambiguous occurrence `Just'
It could refer to either `Main.Just',
defined at /home/optimight/baby.hs:89:26
or `Prelude.Just',
imported from `Prelude' at /home/optimight/baby.hs:1:1
(and originally defined in `Data.Maybe')