This is a port of jsonnet to go. It is very much a work in progress.
This implementation is largely based on the the jsonnet C++ implementation. The precise revision is https://github.com/google/jsonnet/tree/27ddf2c2f7041c09316cf7c9ef13af9588fdd671 but when we reach feature parity with that revision, we will chase up all the recent changes on the C++ side.
We are generating some helper classes on types by using http://clipperhouse.github.io/gen/. Do the following to regenerate these if necessary:
go get github.com/clipperhouse/gen
go get github.com/clipperhouse/set
go generate