Sockets 如何导入GHC.Event?
我正在Windows上玩最新的Haskell平台(2013.2.0.0),试图创建一个简单但快速的并发套接字服务器。我试图将我的工作建立在以下示例的基础上: 然而,该示例并不编译,而是抱怨它Sockets 如何导入GHC.Event?,sockets,haskell,Sockets,Haskell,我正在Windows上玩最新的Haskell平台(2013.2.0.0),试图创建一个简单但快速的并发套接字服务器。我试图将我的工作建立在以下示例的基础上: 然而,该示例并不编译,而是抱怨它 Could not find module `System.Event' 在谷歌搜索之后,我发现该模块的所有声明都被移动到了GHC.Event,它在文档中有一条关于“GHC内部”的注释。事实上,当我尝试导入GHC.Event时,我得到了相同的错误 Could not find module `GHC.
Could not find module `System.Event'
在谷歌搜索之后,我发现该模块的所有声明都被移动到了GHC.Event,它在文档中有一条关于“GHC内部”的注释。事实上,当我尝试导入GHC.Event时,我得到了相同的错误
Could not find module `GHC.Event'
我应该如何导入有用的函数,例如registerFd
和friends?我的阴谋集团档案里有什么遗漏吗?我有以下几点:
build-depends: base ==4.6.*, hslogger == 1.2.3, time == 1.4.0.*, old-locale, network == 2.4.1.2
事件在base中,所以我不知道为什么您不能导入它。除非它在Windows上不可用。如果启动GHCi并键入
导入GHC.Event
,是否会出现错误?是的,我有相同的错误无法找到模块“GHC.Event”
。如果Windows不支持,那就太可惜了。我对Windows上的Haskell不太了解,但也许我们至少可以检查一下你的安装是否正常。如果在命令提示下键入ghc pkg check
,会发生什么情况?我从haddock html和haddock Interactices收到许多关于缺少html
目录和缺少.haddock
文件的警告,但除了这些警告之外没有任何可疑之处。在搜索信息时,我偶然发现了一些信息,这加深了我对GHC.Event在Windows上不可用的怀疑,至少在32位操作系统上不可用:在的源代码中,GHC.Event的所有导入都被#ifdef mingw32_HOST_操作系统包围。。。其他的endif
块。