IHaskell 和 IPython 可以共存吗?

Can IHaskell and IPython coexist?

我已经安装了 IPython 和 IPython Notbook,并且正在按照 IHaskell 安装说明进行操作。我已经安装了所有 IHaskell 先决条件,但在我承诺 final step 安装 IHaskell 本身之前

cabal install ihaskell --reorder-goals

我想确认一件事——也许是显而易见的——一件事:我还能使用 Python 笔记本吗? instructions following 上面的步骤好像说只要输入

ipython notebook

将 运行 Haskell 而不是 Python,就好像 Haskell 已经 替换了 Python IPython 笔记本。是这样吗?如何指定我是想 运行 Haskell 还是 Python 在笔记本中,或者在 IPython 本身?我可以在两者之间自由切换吗?


OS X 10.10.4; Xcode6.4; CLT:6.4.0.0.1;铿锵声:6.1; Haskell Platform 7.10.2-a. Python 2.7.10 (Homebrew). Using Homebrew in general, but, following what appears to be Homebrew's recommendation,不适用于 Haskell。

与其他 kernels 一样,IHaskell 可以添加到 IPython/Jupyter 而不会干扰其他内核。添加后,笔记本将识别(适当标记的)笔记本中使用的语言,并将在 'New' 笔记本菜单中添加一个条目,允许选择用于新笔记本的语言。

每个内核都有自己的命令来将自己添加到 IPython/Jupyter。对于 IHaskell,这个 is simply

ihaskell install