TGMG's interested in maintaining the EGMJS port I started a while back, and doing that under the new parser will be pretty easy, imo.
This topic is to try to make it even easier for him.
I will record general notes to all implementers on the Wiki
. Notes specifically concerning my thoughts on the implementation of EGMJS will go in this topic.
My first concern is on how TGMG will load definitions. Presently, ENIGMA uses a central JDI context
1) Choose the language that is going to host the crawler.
- If you use Java's ScriptEngine class, no additional libraries need included or set up. Java's also pretty good about doing the integration for you, and building V8 for Windows is an impossible task (it requires MSVC++). The difficulty is that you have to get this information back to ENIGMA, and it adds ENIGMA.jar as a dependency to the process (meaning a CLI build without Java will be completely impossible).