Evaluate guile scheme from go [[https://godoc.org/github.com/mrosset/scheme][https://godoc.org/github.com/mrosset/scheme?status.svg]]
Requirements ** Guile 2.2 on ubuntu 18.10
apt install guile-2.2-dev
Install
go get github.com/mrosset/scheme
Example
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()) }