Могут ли IHaskell и IPython сосуществовать?

У меня установлены IPython и IPython Notbook, и я прорабатываю инструкции по установке IHaskell. У меня установлены все необходимые компоненты IHaskell, но перед тем, как перейти к заключительному этапу установки самого IHaskell с

cabal install ihaskell --reorder-goals

Я хочу подтвердить одну, возможно, очевидную вещь: смогу ли я по-прежнему пользоваться ноутбуками Python? Инструкции, следующие за шагом выше, говорят, что просто ввод

ipython notebook

будет запускать Haskell, а не Python, как если бы Haskell заменил Python в записных книжках IPython. Это тот случай? Как мне указать, хочу ли я запускать Haskell или Python в записной книжке или в самом IPython? Могу ли я свободно переключаться между двумя?


OS X 10.10.4; Xcode 6.4; CLT: 6.4.0.0.1; Лязг: 6,1; Платформа Haskell 7.10.2-а. Python 2.7.10 (доморощенный). Использование Homebrew в целом, но, следуя рекомендациям Homebrew, не для Haskell.

1 ответ

Решение

Как и другие ядра, IHaskell можно добавить в IPython/Jupyter, не мешая другим ядрам. После добавления Блокноты распознает язык, используемый в (соответствующим образом помеченных) блокнотах, и добавит в меню "Новый" блокнот запись, позволяющую выбрать язык, который будет использоваться для новых блокнотов.

Каждое ядро ​​будет иметь свою собственную команду для добавления себя в IPython/Jupyter. Для IHaskell это просто

ihaskell install
Другие вопросы по тегам