Gotcl is an interpreter for a Tcl-like programming language implemented in Go. It can use Go's channels and goroutines (Go's implementation of green threads ).