on ubuntu 18.10
apt install guile-2.2-dev
go get github.com/mrosset/scheme
package main
import (
"fmt"
"github.com/mrosset/scheme"
"log"
)
func main() {
version, err := scheme.Eval("(version)")
if err != nil {
log.Fatal(err)
}
fmt.Printf("guile version: %s\n", version.ToString())
}