Hello!

I am sure most of you are already aware of this, but for those of you who
are not: the devtools team is taking its first steps towards implementing a
JS debugger for Servo!

As part of this process, we started working on a Rust interface for the
SpiderMonkey debugger API a couple of weeks ago. I just finished the
initial prototype of this interface in this repo
<https://github.com/ejpbruel/debugger-prototype> on my personal Github
account.

For our next step, we'd like to gradually pull this code into this repo
<https://github.com/mozilla/debugger> on the Mozilla Github account. During
this process we should also document, test, and review it, so that by the
time we're done we'll have something that's production ready.

Because this code will end up being used in Servo, and because we'd like
the Servo people to be aware of what we're doing, it would be great if
someone from the Servo team could help us review this. I talked to ajeffrey
on irc yesterday, and he agreed to help us with this. Ajeffrey and I
already had many conversations on how the debugger in Servo should work, so
he should be the perfect reviewer for this. Of course, this code should
also be reviewed by someone from the devtools team. Jimb will be taking up
that role.

After we land this, our plan is to create an IPC server on top of this
interface. This will allow us to talk to the debugger API for a script
thread from a separate process. If you have any further questions and/or
comments concerning our plans for the debugger, don't hesitate to ping me
on irc!

Cheers,


Eddy
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to