【问题标题】:How do I show bindings in in an IHaskell Notebook?如何在 IHaskell Notebook 中显示绑定?
【发布时间】:2015-08-20 12:07:16
【问题描述】:

在 GHCi 中,我可以通过执行来显示当前绑定

:show bindings

但是当我在 IHaskell Notebook 中尝试这个时,我得到了

解析错误(第 1 行,第 1 列):未知指令:'show'。

有没有办法在 IHaskell Notebook 中获取(甚至可能删除特定的)绑定列表?如果不是,为什么我可以在 GHCi 中而不是在 Notebook 中执行此操作(我怀疑答案揭示了有关 Haskell IO 架构以及 IHaskell 如何使用它的一般重要信息)?

【问题讨论】:

  • 我猜你在某个时候会在这里得到答案 - 但在这种情况下,这不是更像一个 问题 你可以在github.com/gibiansky/IHaskell 上提出来吗?
  • @Carsten:我也会这样做。但我怀疑这是由于某种架构可以揭示 IHaskell、IO 和 GHC(i) 之间的关系。
  • 嗯,IHaskell 和 GHCi 之间的关系非常简单:绝对没有。 IHaskell 使用 GHC libraries重新实现整个交互式解释器。所以你不应该将 GHCi 行为/命令与 IHaskell 相关联。 AFAIK 目前无法显示您想要的内容,但我不认为这是由于系统的任何限制,而仅仅是因为 IHaskell 没有实现 GHCi 的所有指令。

标签: haskell ghci jupyter ihaskell


【解决方案1】:

这是 IHaskell 中的 not supported(0.6.5.0;还没有),但将来可能会出现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 2020-07-21
    • 1970-01-01
    • 1970-01-01
    • 2019-02-13
    相关资源
    最近更新 更多