Thank you for the tip.  I did that but then the ihaskell notebook failed to actually load haskell.

so I added the following to the config file:

c = get_config()
c.KernelManager.kernel_cmd = [exe, 'kernel', '{connection_file}']
c.Session.key = b''
c.Session.keyfile = b''

# Syntax highlight properly in Haskell notebooks.
c.NbConvertBase.default_language = "haskell"

# Where to look for templates.
template_path = "/".join(__file__.split("/")[:-1] + ["templates"])
c.TemplateExporter.template_path = [template_path]

And every time I run the ihaskell notebook / console it also adds:
exe = '/nix/store/hlkvkavkgm3hj08ffdlziq30r7zyr060-haskell-ihaskell-ghc7.8.3-0.4.3.0-shared/bin/IHaskell'.replace(' ', '\\ ')

So I now have a whole list of these at the top.

However now the kernel keeps crashing with :

2015-01-09 03:47:51.673 [NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 0d8057d4-b51e-4acc-a262-ceee9a84edee restarted
IHaskell: Failed to load interface for ‘IHaskell.Display’
Use -v to see a list of the files searched for.
Failed to load interface for ‘IHaskell.Display’
Use -v to see a list of the files searched for.
Failed to load interface for ‘IHaskell.IPython.Stdin’
Use -v to see a list of the files searched for.

Any ideas?



On Thursday, January 8, 2015 at 8:09:03 PM UTC+11, Utku Demir wrote:
I reproduced the issue, had ~/.ipython/profile_haskell directory, but not ipython_config.py inside it after installation.

I just created an empty file with `touch ~/.ipython/profile_haskell/ipython_config.py` and then iHaskell started successfully.

On Thu Jan 08 2015 at 10:07:36 EET <in...@rotnetix.com> wrote:
I am trying to set up ihaskell on EC2.  I start with the NixOs EC2 instance (from http://nixos.org/nixos/download.html) and then basically install the ihaskell package using nix-env -i ihaskell.  The installation runs fine but when I try to start the notebook with ihaskell notebook i get the following:

Updating IPython profile.
Loading profile from /nix/store/hlkvkavkgm3hj08ffdlziq30r7zyr060-haskell-ihaskell-ghc7.8.3-0.4.3.0-shared/share/x86_64-linux-ghc-7.8.3/ihaskell-0.4.3.0/profile/profile.tar
IHaskell:
Ran commands:
mkdir -p /root/.ihaskell
mkdir -p /root/.ihaskell/notebooks
mkdir -p /root/.ihaskell
/nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython locate profile haskell
which /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython
/nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython locate profile haskell
which /nix/store/hnmgn0jrpzlp5d91m5xawpr2iqsjxh7j-ipython-2.3.1/bin/ipython

Exception: /root/.ipython/profile_haskell/ipython_config.py: openFile: does not exist (No such file or directory)

I poked around a bit and the root/.ipython/profile_haskell/ contains none of the expected profile files...  Could not find anything by googling around except the suggestion to run the ihaskell setup command which seems to have been discontinued

Can anyone suggest what I could try?

Thanks
Riaan


_______________________________________________
Haskell-Cafe mailing list
Haskel...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe