Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.
/ igo Public archive

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

License

Notifications You must be signed in to change notification settings

sbinet/igo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages