Something I've been wondering for a while now: in previous versions, the user namespace had a reference to the shell object with a name like _ip. In trunk, we've replaced that with a get_ipython() callable, which returns the same reference. What was the reasoning behind that? I find that when I want to use it, I inevitably end up typing "ip = get_ipython()", both for brevity and so I get tab completion.<br>

<br>Thanks,<br>Thomas<br>