Yaegi is an intuitive go interpreter. Note that you can use rlwrap, and alias the yaegi command via: alias yaegi='rlwrap yaegi' in your shell, to have history and command line editing.