Could be, but this was merely the first of probably many dependencies. I think, if the generated .js code were truly portable among the various js implementations, emscripten would become even more popular, than it already is. Are there tutorials on running emscripten-generated programs under the various javascript engines?
On Monday, July 28, 2014 10:39:32 PM UTC+2, jj wrote: > > You could try hacking through the execution, and removing those > node-dependencies one by one to see how many there are. Does Rhino have an > equivalent of argc/argv? Perhaps we just need to condition that line on > ENVIRONMENT_IS_NODE? > > > 2014-07-28 23:37 GMT+03:00 <[email protected] <javascript:>>: > >> I've tried to run a generated .js file under rhino and it stopped at the >> line: >> >> Module["arguments"]=process["argv"].slice(2) >> >> I think that's a node.js dependency right there. I have no idea how to >> run emscripten-generated .js files under the various js implementations, >> are there any tutorials? I think it would be hard, as node.js is closely >> coupled with v8. About the .html file: probably there are no node.js >> dependencies in the generated script? >> >> On Monday, July 28, 2014 4:19:06 PM UTC+2, jj wrote: >> >>> Not sure how well Emscripten applications run in env.js, but for the >>> .html -> .js part, the code that you have in the default shell.html file is >>> completely optional, and it's also possible to move all that to a separate >>> file that is evaluated before the main .js, or prepend the contents to the >>> beginning of the main .js file. >>> >>> What do you mean by node.js dependencies? Do you refer to Rhino having >>> node.js dependencies? Or Emscripten-compiled output has node.js >>> dependencies? >>> >>> The idea of the generated .js files is that it should be possible to be >>> run under various JavaScript shells (browser, node.js, SpiderMonkey, v8), >>> so if you are trying to run it in Rhino and something fails, perhaps you >>> are able to patch up the assumptions and provide a pull request to add >>> support for execution under Rhino? >>> >>> >>> 2014-07-28 17:05 GMT+03:00 <[email protected]>: >>> >>> Seeing a C++ program running under the JVM has been an old wish of mine. >>>> One day I thought I could compile an emscipten-generated .js file into a >>>> .java file using rhino, but alas, the 64k method limit struck. But... it >>>> is >>>> also possible to interpret javascript under Rhino, so I've also tried >>>> that, >>>> but alas, there are the node.js dependencies. A new development is the >>>> avatar project from java8, which is node.js compatible - I haven't tried >>>> that yet. Would it be possible to extract the .js from a generated .html >>>> page, slap env.js into the mix and interpret the whole thing under rhino? >>>> Would this be possible and how to do it? >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "emscripten-discuss" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "emscripten-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
