Могут ли 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