Bpython is a fancy interface to the Python interpreter
This is something I always loved about Python (as compared to other languages): There are several awesome interpreters available for it!<p>This one has a curses-based interactive GUI for docs and autocompletion.<p>IPython has this awesome qtconsole that can show matplotlib plots inline with the code. Then there is its HTML notebook which is probably awesome for presenting stuff.<p>Even IDLE is pretty cool, actually.<p>Is stuff like this available for other programming languages? I know Matlab has something vaguely similar to IPython and I think the IPython notebook is inspired by mathematica?<p>In comparison IRB seems really boring to me. Does Ruby have a cool interpreter? Perl? R?