Yep, it uses 0mq, but if we want to add qtconsole and the notebook as
proper plugins, we need to add it (and also pyzmq) as deps. But as
everything in Spyder, I'm sure we could make it an optional dep.
Cheers,
Carlos
El 30/04/12 23:07, anatoly techtonik escribió:
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.