Java is going to be open sourced soon and Mercurial is the selected distributed SCM tool to control the Java source code. Unfortunately, Mercurial uses Python for its interpreted programs. Wouldn't it be nice to have a derivation of Mercurial, call it MercurialJ for example, where all of its interpreted programs are written in BeanShell instead of Python. You might shout and say, "Don't fix what is not broken," but the fact that Mercurial right now relies on Python interpreter and the Java's progress will rely on Mercurial, now, imagine how it will impact Java, marketing-wise. But this is more political and this is not the main reason why I'm suggesting MercurialJ.
The first good reason to create MercurialJ, I think, is that Mercurial minus Python is easier (and smaller) to install on Windows because the end users will no longer require the python interpreter but the JRE in their box instead. Secondly, Mercurial is going to be a big thing; and MercurialJ is not a bad thing to be the BeanShell's next killer-app.
If it's so feasible, I hope somebody who's capable will be interested. If it's not feasible and that I'm just talking nonsense, then excuse me and just forget about what I said.