【发布时间】:2011-12-05 15:57:17
【问题描述】:
这个问题出现在#haskell irc 聊天中:
如何在不导入前奏的情况下启动 ghci?
可能的答案似乎很明显:
ghci -XNoImplicitPrelude,或者用import Prelude ()加载文件
后者似乎有效,而前者却奇怪地无效。但是,import Prelude () 从 Prelude 导入声明的实例,对吗?有没有更好的方法来创建一个完全不加载 Prelude 的 ghci 会话?
【问题讨论】:
-
ghci -XNoImplicitPrelude完美运行,只是不适合您认为的用途:它在解释文件时不会隐式加载 Prelude。 =) -
你也可以
import Prelude ()