Related: xonsh (http://xonsh.org)
It's a Python-based shell that attempts to be somewhat bash-compatible (for ease of use over, e.g., IPython). Instead of making a new scripting language (fish), go all in.
Pros: scripting is amazing. ( while True: ls ~ ) Cons: can be a bit slow (because Python interpreter).