I&#x27;m not sure either. So these are just guesses:<p>• You already know it.<p>• You want to use Go libraries.<p>• You want to extend a Go codebase at runtime, without integrating another language like Lua.<p>Weirder possibilities:<p>• You want to be able to use it as the basis for a Go &quot;live image&quot; system, where you can hot-reload modules on editor-save by re-parsing their source.<p>• You want to try building a Go version of Ruby&#x27;s Pry (<a href="http:&#x2F;&#x2F;pryrepl.org" rel="nofollow">http:&#x2F;&#x2F;pryrepl.org</a>)<p>• You want to enable your Go program to do stupid things involving generating strings of Go code and eval()ing them.<p>• You want to take some first steps toward some utopian dream of pushing live Goroutines over the network as frozen state + closure source, similar to what could be achieved on Mosix or the Erlang VM.