Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/takluyver/igo

(Unmaintained) Go Kernel for Jupyter
https://github.com/takluyver/igo

Last synced: about 2 months ago
JSON representation

(Unmaintained) Go Kernel for Jupyter

Awesome Lists containing this project

README

        

A toy Go kernel for Jupyter
===========================

Warning
-------

This project was a 2013 proof-of-concept Go kernel for Jupyter in which Go code
was run using `go-eval `_.
The state of the Go eval tools was too limited for this kernel to be useful.
This project is no longer supported.

See also
--------

This project served as inspiration for a full-fledged Go kernel for Jupyter born in 2016
and called `gophernotes `_.

See that project if you are looking for a usable, actively developed Go kernel for Jupyter.

Installation
------------

To install::

pip install jupyter

go get github.com/takluyver/igo

mkdir -p ~/.jupyter/kernels/igo
cp -r $GOPATH/src/github.com/takluyver/igo/kernel/* ~/.jupyter/kernels/igo

Edit ``~/.jupyter/kernels/igo/kernel.json`` and replace ``$GOPATH`` with your actual ``GOPATH``.

Running
-------

To run::

jupyter notebook