Who doesn't use ipython these days, though?
Could you outline what you see are the main benefits of using an enhanced interactive interface to Python such as IPython?
$ ipython
Leopard libedit detected.
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
Type "copyright", "credits" or "license" for more information.
IPython 0.10.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object'. ?object also works, ?? prints more.
In [1]: ls
Applications/ Downloads/ Movies/ Public/ Workspace/
Desktop/ Dropbox/ Music/ Sandbox/
Documents/ Library/ Pictures/ Sites/
In [2]: ls | grep App
Applications/
In [3]:Its advantage over the stock Python repl is that it has better code completion, colours, pretty printing, nice history, built-in profiling and many other niceties I enjoy.