Lambda the Ultimate

inactiveTopic HAP Python Remote Debugger
started 1/17/2002; 8:19:19 AM - last post 1/18/2002; 6:36:24 AM
Ehud Lamm - HAP Python Remote Debugger  blueArrow
1/17/2002; 8:19:19 AM (reads: 2194, responses: 3)
HAP Python Remote Debugger
(via Daily Python-URL)

The debugger is made up of two applications: DbgRemote is the editor and IDE, ConsoleEmbed is the remote debugging host - it runs the python script and communicates to the IDE via a network socket. The idea was that the ConsoleEmbed application would be ported to any platforms that we needed to support while the DbgRemote app would be maintained only on the windows platform. This way we could use a single debugging interface to debug our python applications regardless of what platform we were running them on. This two piece approach also allowed us to break into running python code in a more elegant way than possible in the standard python debuggers.

As you may recall I was looking for information on implementing debuggers. Naturally, this link caught my attention.

I was hoping for a bit more documentation, but at least this debugger is open source.


Posted to Python by Ehud Lamm on 1/17/02; 8:19:54 AM

Dan Shappir - Re: HAP Python Remote Debugger  blueArrow
1/17/2002; 9:28:43 AM (reads: 751, responses: 0)
Nothing to do with the topic, but may be useful in your quest for info on implementing debuggers:
Active Scripting APIs: Add Powerful Custom Debugging to Your Script-Hosting App

Ehud Lamm - Re: HAP Python Remote Debugger  blueArrow
1/18/2002; 2:58:26 AM (reads: 705, responses: 0)
Thanks!

Dan Shappir - Re: HAP Python Remote Debugger  blueArrow
1/18/2002; 6:36:24 AM (reads: 716, responses: 0)

The flipside of this specification is that if your script engine implements the specified interfaces, any script debugger can be used with it. Specifically the freely redistributable Microsoft Script Debugger, which you can find here.

Visual InterDev is a better debugger but its not free (its a part of Visual Studio