IPython 0.11 - Innovation in iPython
stronginference.com
stronginference.com
I've used REPLs for a handful of languages and without a doubt, iPython is the best interactive shell available for any language that I have ever used, apart from slime-repl mode in emacs, though that is somewhat a different animal. iPython is ridiculously flexible and full-featured, and one of the few code-editing tools I can use that doesn't instantly make me miss emacs.
I will say that Haskell's shell (the name of which I can't recall) is pretty great but IMO doesn't touch iPython.
edit: Oh, far and away the best improvement to iPython 0.11 is instant exit() :P No more:
>> exit() Are you sure? ([y]/n)
By doing that they would volunteer their machines to the cluster pounding away at the big server that was being tested.
EDIT: fix my Scheme
Fixes are here: http://wiki.ipython.org/0.11-Migration