Mostly for debugging existing Spyder issues, but it will be handy for debugging conflicts between plugins as well.
What protocol does IPython use? From http://ipython.org/ipython-doc/dev/development/messaging.html it seems they are using 0mq, which is an additional compiled extension. -- anatoly t. On Tue, May 1, 2012 at 6:28 AM, Carlos Córdoba <[email protected]> wrote: > I have to admit the monitor gave a lot of troubles in 2.0 but I haven't seen > segfaults because of it in a long time. At some point in the future (maybe > for 2.3?) I think it should be replaced with the IPython protocol (when we > totally integrate IPython qtconsole and notebook) > > What will be the advantage of knowing in so much detail Spyder signals and > communication flow? Maybe to develop new plugins? > > Cheers, > Carlos > > El 30/04/12 21:29, anatoly techtonik escribió: > >> To me the weakest point is total loss of control over communication >> flow, threads/widgets creation and signal processing. I occasionally >> get segfaults on the start, probably due to some race condition during >> this phase. >> >> It is very interesting to reverse Spyder bit by bit, but sometimes the >> documentation is that I really want to see. Especially interprocess >> socket communication protocol, which can easily deadlock on attempt to >> reverse it by using print statements. My ideal long term wannabes to >> speed up development are: >> >> 1. interactive debug<canvas> that visualizes Spyder start up >> procedure and signals (processingjs in Qt HTML5 window, which receives >> 'pings' from probes scattered over the Spyder's body) >> 2. centralized debug panel for all signals (registration, processing, >> errors) >> 3. docs for communication protocol - with components, threads and examples >> >> That will help A LOT. =) In exchange I will try to complete my draft >> blog post for a better plugin API. >> -- >> anatoly t. >> >> >> On Tue, May 1, 2012 at 4:15 AM, Carlos Córdoba<[email protected]> >> wrote: >>> >>> Hi Jed, >>> >>> I can help you with reviews and testing. Please publish a bookmark and we >>> can start to work from there. It'll be a great addition to the project >>> because I think right now our weakest point is debugging. >>> >>> Cheers, >>> Carlos >>> >>> El 30/04/12 12:24, Jed Ludlow escribió: >>> >>> >>> On Monday, April 30, 2012 1:01:08 AM UTC-6, anatoly techtonik wrote: >>>> >>>> As far as I can tell this task is free to take. I've updated Roadmap >>>> page >>>> with a correct link to all the issues we currently have >>>> at http://code.google.com/p/spyderlib/issues/list?q=MS=v2.2 >>>> >>> I have started work on a plugin to list breakpoints as suggested by issue >>> 318 since having such a list would make troubleshooting work on issues >>> 845, >>> 955, 634, and 609 much easier. The first goal would be something very >>> simple >>> that simply provides a listing of the breakpoint dictionary straight from >>> .spyder.ini. But I"ll be honest my time is very limited, and my progress >>> will be probably be slow. If there is a willing collaborator that might >>> speed things along. Anyone interested in pitching in? >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "spyder" group. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msg/spyderlib/-/-OfCZXZLFQAJ. >>> 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/spyderlib?hl=en. >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "spyder" 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/spyderlib?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "spyder" 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/spyderlib?hl=en. > -- You received this message because you are subscribed to the Google Groups "spyder" 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/spyderlib?hl=en.
