我是haskell的绝对新手,但我想深入了解函数式编程的世界。
现在我的第一个问题已经在安装过程中发生了(在ubuntu natty 64位上)。
我从存储库安装了ghc6以及hmake,它将hi作为交互式shell。我没有安装任何东西。
但是,当我开始嗨时,它只是说它无法找到前奏。
我还需要安装什么,或者如何配置hi(hmake)以找到前奏。
编辑:这里有一些我安装的更多信息:
Package: ghc6
State: installed
Automatically installed: no
Version: 6.12.3-1ubuntu7
Package: hmake
State: installed
Automatically installed: no
Version: 3.14-2ubuntu1
答案 0 :(得分:1)
您可能最好安装Haskell平台:
http://hackage.haskell.org/platform/
最新版本使用GHC 7.0.3。
看起来您必须手动执行,而不是通过您的包管理器。大多数Linux发行版在其存储库中拥有的版本通常远远落后于最新版本。
要回答您的具体问题,如果Ubuntu将Prelude与GHC的核心分开打包,我会感到惊讶。据我所知,出于性能原因,Prelude和GHC之间存在很强的联系。我看过这里:
http://packages.ubuntu.com/natty/haskell-platform
但是我看不到名称中包含“Prelude”的任何包。