Something I&#39;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&#39;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 &quot;ip = get_ipython()&quot;, both for brevity and so I get tab completion.<br>

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