【发布时间】:2014-03-28 15:40:01
【问题描述】:
我在GHCI中遇到了一个奇怪的情况,不知道有没有人观察过类似的情况。对于某些模块,当我通过-package-conf 和-i 将它放在搜索路径中时,当我尝试使用'module is not loaded: FooModule' 导入模块时,GHCI 失败。
-
:module可以正常加载 - 或者我可以用
:load FooModule,:m清除导入列表,然后import FooModule - 或者我可以从
-i中删除路径,然后正常导入
跟踪这是GHC 中的otherwise -> modNotLoadedError m loc 案例,其中otherwise ~ modulePackageId = this_pkg(我不知道其含义)。
这不完全系统,有一些模块在包和源路径中,但可以导入。
【问题讨论】:
-
模块是否有花哨的名称或路径(例如,包括点或与模块名称不同的大小写)。能举个具体的例子吗?