Also, any thoughts on http://code.google.com/p/v8/wiki/DebuggerProtocol

"Simon Kaegi" <[email protected]> wrote in message 
news:[email protected]...
> Attila,
>
> Add me to the list of people who would really like to see this.
> I work on the Eclipse project and am currently working on support for 
> writing plugins in JavaScript/Rhino. We really need debug support and had 
> been looking at JSR45. I'm about ready to throw in the towel with that 
> approach and look more closely at coming up with a remote API to allow use 
> of Rhino's interpreter mode debug stuff. It would be great to not 
> re-invent the wheel here and ideally build on something by someone in the 
> know.
>
> I've also been chatting with our debug folk and it sounds like we could do 
> something very interesting in the debug UI where we have a split Java / 
> JavaScript model that's smart enough to know which language we're in at 
> various points on the stack.
>
> Anyway, it would be great to see what you or others have done on a remote 
> api to the debugger.
> -Simon
>
> "Attila Szegedi" <[email protected]> wrote in message 
> news:mailman.292.1241256119.22264.dev-tech-js-engine-rh...@lists.mozilla.org...
>> Been there, done that just two months ago (it's a remote debugger with  a 
>> command-line interface). It's moderately involved... I did it as a  day 
>> job project at my company, so can't provide source code (and it  has some 
>> proprietary parts anyway, particularly the definition of a  script 
>> execution instance, as well as support for debugging across  continuation 
>> restarts). For what's it worth, the solution I created  has a separate 
>> server side and client side, and I created a simple  network protocol 
>> where the parties pass JSON messages through a TCP  connection, so it 
>> would be possible to use the protocol and fit a GUI  at the other end 
>> instead of the CLI.
>>
>> If there's enough interest, I might try to strip out the proprietary 
>> stuff and obtain permission to release it as open source (the company  is 
>> fortunately fairly friendly to open source).
>>
>> Attila.
>>
>> On 2009.05.01., at 23:15, SCWells72 wrote:
>>
>>> We're embedding Rhino in our system as an extensibility tool and
>>> that's going very well.  I imagine it would be very useful for
>>> extenders of our system to be able to debug their scripts in a high-
>>> level symbolic debugger.  I found the Rhino debugger here:
>>>
>>> http://www.mozilla.org/rhino/debugger.html
>>>
>>> but it looks like that's intended to be used against a script file or
>>> some other direct input.
>>>
>>> I was wondering if anyone had any experience with using this debugger
>>> against an embedded Rhino engine successfully.  I imagine it's too
>>> much to ask for remote debugging, but minimally if I could tell the
>>> app to bring up the debugger window when (certain) scripts are
>>> executing and allow me to set breakpoints, step through execution,
>>> etc.
>>>
>>> I searched the Rhino pages, this forum, and Google in general and
>>> didn't find a clear answer.  I apologize if this has been asked/
>>> answered before.
>>>
>>> Thanks!
>>> Scott
>>
>
> 


_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to