Hi. Thanks for the heads up. I wondered why so many IPython references
are still in `external console` plugin if it is not going to handle
IPython. Now it is clear that `external console` will still handle
IPython to a some degree. Although it is not clear what for?
Perhaps an outline (a blog post perhaps?) about roles between IPython
kernels and clients in relation to Spyder IDE will make it more
interesting for developers out there.
P.S. I am actually not a fan of mixins - they are hard to reverse
tracing. You know - "debugging is twice as hard as writing the code in
the first place.', so unless there is clear distinction of roles in
derived classes, I'd think twice before using them. Mixin is like
"from blablabla import *" - it's useful sometimes, but not it not a
good idea in general case. =)
--
anatoly t.