I saw this the other day (scroll all the way down to see some of the clever stuff):
http://www.mono-project.com/docs/tools+libraries/tools/repl/
You're looking for Reinteract, which is a Python-based shell that at least partially inspired the C# shell you found. It's definitely still in-development, but already very useful.