Message 227450 - Python tracker
Aye, IPython has the advantage of running in a fully initialised browser, with the backend in a fully initialised Python environment. CPython's setting up the standard streams for the default REPL at a much lower level, and there are quite a few problems with the way we're currently doing it. I think Drekin's pointed the way towards substantially improving the situation for 3.5, though.