First, I'm definitely not interested in duplicating any work. As a software
engineer, my goal has always been to write as little code as possible to
achieve my goals.

Second, with regards to node-inspector...

It's my understanding that node-inspector, and it's step-brother
node-webkit-agent[1] both consume V8's D8 debugging protocol, and that
there are intrinsic limitations to using D8. I have a little experience
with this while at Palm / HP webOS when I got node-inspector working
against the Touchpad, and we suffered the same problems of D8's feature
subset. Either way, should definitely talk to the guys at Strongloop (who
are awesome for taking over node-inspector) and Camilo Aguilar (c4milo)
who's been working with the Chrome Devtools guys and maintains the only
active equivalent.

That being said, if I understand the scope of the problem correctly, my
goal is fundamentally different (and from what I understand still
possible). Over time, both Danny Coates and Camilo Aguilar have admitted to
struggling to keep their projects up to date with the latest devtools code.
Ideally, I won't even need to touch the devtools code.

Chrome already supports remote Chrome debugging[2], and my (hopefully
achievable) goal is to implement this protocol in a node.js addon so that
debugging a node process would be indistinguishable from debugging a remote
Chrome process. Obviously there's no DOM, no Blink, no UI, which may cause
complications, but I guess I'll find that out along the way.

Any additional insight or input into any of this is appreciated.

Cheers,
Adam Crabtree


[1] https://github.com/c4milo/node-webkit-agent
[2]
https://developers.google.com/chrome-developer-tools/docs/debugger-protocol


On Wed, Jul 10, 2013 at 2:52 AM, Ben Noordhuis <[email protected]> wrote:

> On Wed, Jul 10, 2013 at 10:01 AM, Floby <[email protected]> wrote:
> > I was gonna answer that https://github.com/dannycoates/node-inspector
> > already existed, but it hasn't been updated in 2 years.
>
> See [1], we've taken over maintenance.  We'll probably update Danny's repo
> soon.
>
> [1] https://github.com/strongloop/node-inspector
>
> --
> --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/nodejs?hl=en?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" 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/groups/opt_out.
>
>
>


-- 
Better a little with righteousness
       than much gain with injustice.
Proverbs 16:8

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" 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/groups/opt_out.


Reply via email to