|
|
|
|
|
by jerf
156 days ago
|
|
If you want to see what a JS interpreter in Go would look like, you can look at https://pkg.go.dev/github.com/robertkrimen/otto and https://github.com/dop251/goja . Of course they aren't "ports", but I feel like having two fairly complete intepreters is probably enough to prove the point. Arguably even a "port" would require enough changes that it wouldn't really be a "port" anyhow. (The quickjs package in the sibling comment is the original compiled into C. It will probably have all the security quirks of the original as a result.) |
|