2017-08-20 2 views
4

Internet est étrangement absent des instructions sur la façon de faire fonctionner Haskell sous l'environnement Jupyter. Toute documentation qui vous amène à cette étape nécessite que vous compiliez à partir de la source, mais lorsque vous tentez de le faire, toutes sortes d'erreurs de génération se produisent.Haskell sous Jupyter

Il semble étrange qu'un environnement qui donnerait certainement autant d'exposition à Haskell ne soit étrangement pas exercé par suffisamment de gens pour qu'il y ait une documentation décente. Pourtant, la langue est censée être supportée.

Quelqu'un at-il obtenu ce travail?

+0

Si vous êtes sous Linux, vous pouvez réellement installer iHaskell sans construire de la source , comme spécifié dans la documentation de jupyter: https://github.com/jupyter/jupyter/wiki/Jupyter-kernels#repository – Hoff

+0

Je suis prêt à utiliser Linux pour l'obtenir. Est-ce que quelqu'un a des instructions complètes de bout en bout sur la façon de travailler avec Ubuntu? Dois-je installer Anaconda? –

Répondre

5

Voici ce que je l'ai fait pour l'obtenir et en cours d'exécution sous Linux (Lubuntu 16,0)

Pré-requis:

sudo apt-get install -y python3-pip git libtinfo-dev libzmq3-dev libcairo2-dev libpango1.0-dev libmagic-dev libblas-dev liblapack-dev 

Configuration IHaskell localement

git clone https://github.com/gibiansky/IHaskell.git 
cd IHaskell 
pip3 install -r requirements.txt 
curl -sSL https://get.haskellstack.org/ | sh 
stack install gtk2hs-buildtools 
stack setup 
stack install --fast 

Facultatif: Modifiez le répertoire exécutable ihaskell si vous n'en possédez pas déjà un dans votre environnement

cd .stack-work/dist/x86_64-linux-nopie/Cabal-1.24.2.0/build/ihaskell 

Installer Haskell Kernal pour IPython

ihaskell install --stack 

Run Haskell dans Jupyter

stack exec jupyter -- notebook 

Plus de détails dans: https://github.com/gibiansky/IHaskell