【问题标题】:How do I import a Haskell package into the REPL for interactive use?如何将 Haskell 包导入 REPL 以供交互使用?
【发布时间】:2022-11-21 08:38:22
【问题描述】:

我是 Haskell 的新手,发现 ghci REPL 中的 :type 命令对于以交互方式弄清楚事物的工作原理非常有用。到目前为止,我只使用了基础包中的内容,但现在我想在 REPL 中使用 distributive 中的内容和 :type 命令。

我到底该怎么做?如果重要的话,我在 macOS 上完成了brew install ghc cabal-install。但是我尝试过的任何方法都不会安装或导入 distributive 包,而且错误消息也不是很好。我发现了很多相关的问题和文档,但没有任何示例显示有效,而且我无法推断要使用的命令。

【问题讨论】:

    标签: haskell ghc ghci


    【解决方案1】:

    我最终想通了。缺少的部分需要先更新cabal(即使我刚刚安装了它),并在安装时使用--lib作为参数:

    1. brew install ghc cabal-install
    2. cabal update
    3. cabal install --lib distributive
    4. ghci
    5. import Data.Distributive

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      相关资源
      最近更新 更多