A simple interactive Go interpreter built on go-eval with some readline-like refinements
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md doc: fix link to go-eval Sep 26, 2014
main.go

README.md

igo

A simple interactive Go interpreter built on go-eval with some readline-like refinements

Example

$ igo
igo> func f() { println("hello world") }
igo> f()
hello world
igo> type Foo struct {
...   A int
...  }
...  
igo> foo := Foo{A:32}
igo> foo
{32}
igo> foo.A
32

Documentation

http://godoc.org/github.com/sbinet/igo

TODO

  • implement code completion

    • with gocode ?
  • code colorization ?

  • see TODOs of go-eval