Eclipse JSDT has been working on a debug platform which for our integration with Rhino that uses a remote debugger protocol very similar to the v8 protocol. The team is also working closely with the Firebug guys on a "crossfire" version. This is the first release of the JavaScript debugger however is fully functional and essentially done in terms of coding for this year's release -- we're now working on documentation.
If you want to look at the code -- http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jsdt/plugins/?root=WebTools_Project The "rhino.debugger" project is the bit that integrates with the rhino runtime and all the other "debug" projects help to provide the UI and JavaScript debug platform. The debugger is implemented as a ContextFactory.Listener and listens for a special property to provide configuration... ContextFactory contextFactory = new ContextFactory(); String rhinoDebug = context.getProperty("rhino.debug"); // In eclipse this is generally provided via system property if ( rhinoDebug != null) { RhinoDebugger debugger = new RhinoDebugger(rhinoDebug); debugger.start(); contextFactory.addListener(debugger); } This "rhinoDebug" string is something like the following -Drhino.debug=transport=socket,suspend=true,address=9000 in this case e.g. a system property but you can of course inject that string into RhinoDebugger however you like. If you just want to use a rhino debugger well we're about to release RC3 and that version should be very close to the final bits. I'll provide a link when it's ready and perhaps put together a podcast to show how to use it. If you're keen and know your way around eclipse you can download a recent eclipse 3.6 build [1] as well as clicking through to the latest "wst sdk" build repo[2][3] and download that somewhere. Add the wst sdk zip as an archive in the install software ui and then install the "JavaScript Development Tooling" from the zipped repo and you should have the debugger. -Simon [1] Eclipse SDK -- http://download.eclipse.org/eclipse/downloads/ [2] WTP Development - http://build.eclipse.org/webtools/committers/ [3] WTP Release - http://download.eclipse.org/webtools/downloads/ "Bobby Rullo" <[email protected]> wrote in message news:mailman.727.1274307571.19335.dev-tech-js-engine-rh...@lists.mozilla.org... > Hi all, > > > I saw that there was some work being done by Attila Szegedi on making > Rhino talk the v8 debugger protocol, so I checked out the stuff at > dynalang, but it doesn't seem to be in a compilable state (missing files, > methods)- is there something more up-to-date somewhere else, or has > someone else done something similar? > > Thanks! > > Bobby _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
