IPython's ability to run shell commands rather reminds me of eshell and the lisp listener on lisp machines.