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 ).
apply, array, break, catch, concat, continue, eval, exit, expr, flush, for, foreach, gets, if, incr, info, lappend, lindex, list, llength, lsearch, open, puts, rename, return, set, source, split, string, time, unset, uplevel, upvar, while