igo

command module
v0.0.0-...-8b90001 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2017 License: MIT Imports: 6 Imported by: 0

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 <https://github.com/sbinet/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 <https://github.com/gopherdata/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

Documentation

Overview

The igo command starts a Go kernel for IPython.

Directories

Path Synopsis
Package igo implements the machinery necessary to run a Go kernel for IPython.
Package igo implements the machinery necessary to run a Go kernel for IPython.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL