Thomas Kluyver
Thomas Kluyver
I think it should be possible to do that with IPython.
I would guess this is because the functions in `traceback` print to stderr by default - if you do `print_stack(frame, file=sys.stdout)`, I bet you won't see the interleaving.
In a terminal, stdout and stderr are two handles on the same pty, so they're ordered at a lower level than Python. In the kernel, I guess we buffer more...
I guess the idea was that an equation by itself (i.e. displayed with the `Math` class) should be left aligned, like any other output would be. Possibly it doesn't make...
Does `%xdel a` remove it? Once we have displayed something, you need our machinery to get rid of it.
The hidden namespace means things don't show up when you do `%whos`. I looked into making it a set years ago, but there was some issue - possibly that if...
I don't at the moment see any reason why a weakrefdict wouldn't work, but we should nonetheless check fairly carefully if you want to implement it.
> I can see us "faking" a weakref I can see us dealing with weird, confusing bugs. ;-) I think the cure's worse than the disease here. We've long recommended...
#514 was closed, perhaps over-eagerly, when we were separating repos into different pieces. This is a limitation of the Jupyter architecture as a whole, not specific to the IPython kernel....
Related, but different. pdb runs in the same process, and we do know when it's expecting input. I think it needs someone to do the work so that when the...