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.

Reply via email to