JavaCommons Technologies <javacommons@gmail.com>
This basically provides js-eval, js-global-get, and js-global-set!. This depends on JavaScript for PLT Scheme package, and all of the functions in JavaScript for PLT Scheme package can be used with this package.
#!/usr/bin/envracket#langracket(requirejs-eval)(requireoutput)(js-global-set!"xyz"888)(js-eval"print(xyz+1γγ«)"11)(js-eval"xyz=(123+1γγ«)*2γγ«"1120)(js-eval"echo(xyz,'xyz')")(js-global-get"xyz")(js-eval"$result=1γγ«+2γγ«"1122)(dump(js-global-get"$result"))(js-global-set!"list-ref"list-ref)(js-eval"global['list-ref'](1,γγ«2γγ«)"'(111222333)1)(js-global-set!"list_ref"list-ref)(js-eval"list_ref(1,γγ«2γγ«)"'(111222333)1)