I've been using RemedyBG alongside 10x editor as a Visual Studio replacement. 10x allows custom python scripts so I use the command line options in RemedyBG to allow my text editor to launch/stop the process or to add/remove breakpoints. This works well, but the process is all one way. If I change a breakpoint in RemedyBG, there is no way for the text editor to know about it. Also, the command line method seems to break down if I send too many commands at once (say, to set lots of breakpoints).
I'm wondering if we can get a more complete method of setting and getting the state of RemedyBG? Something that lets you set all breakpoints at once, and that lets you query for the current state of breakpoints. It would also be nice to drive the multiple configurations options in the same way.
TCP sockets or shared file mapping would possibly be the best option for fast comms, but possibly a simpler solution could work via writing and reading session files?