Releases: godevsig/gshellos
Releases · godevsig/gshellos
v1.0.1
change log
The first release of gshellos based on tengo, adding
- multiple VMs running in the same address space, see example/govm_test.gsh
- with built-in function
go(fn, arg1, arg2, ...)
, an independent concurrent goroutine VM is created to runfn(arg1, arg2, ...)
- the parent VM exits only if all the descendent goroutines exit
- the error of parent VM includes all errors occurred in its descendent goroutine VMs
- with built-in function
- native go extension framework, see extension/shell
- testing/coverage framework with "//output:" and "//unordered output:" keywords, see example/oop_test.gsh
- REPL in cmd/gshell, and the ability to extend user customized cli
- API
ToObject()
andFromObject()
to convert tengo object from/to native go - channel related built-in functions