gore and go-pry are note real REPL. (IIRC!)
they take advantage of the very quick compilation speed of Go to recompile the snippets you enter and re-run those parts.
real REPLs are:
- github.com/cosmos72/gomacro (LGPL)
- neugram.io (BSD)
there are also Jupyter backends for Go:
(they do have to use/implement a real REPL for Jupyter to work correctly)
e.g. a Jupyter backend with Neugram:
direct examples:
- https://mybinder.org/v2/gh/go-hep/binder/master?filepath=examples%2F01-display-data.ipynb
- https://mybinder.org/v2/gh/go-hep/binder/master?filepath=examples%2F02-gonum-stat.ipynb
- https://mybinder.org/v2/gh/go-hep/binder/master?filepath=examples%2F03-go-hep-hplot.ipynb
- https://mybinder.org/v2/gh/go-hep/binder/master?filepath=examples%2F04-go-hep-rootio.ipynb
- https://mybinder.org/v2/gh/go-hep/binder/master?filepath=examples%2F05-astrogo-fitsio.ipynb
hth,
-s