Comment by jerf
1 month 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.)
No comments yet
Contribute on Hacker News ↗