Well the several levels I was thinking about are
in something like:
- Goal
- Language features (related to the stated goal)
- Available tools
- Integration in other projects (aka, as hyper or community adoption)
- Performance
- Etc (love this one)
But, as you can see, is not something that I thought really well. My idea is that there is a rising number of languages build around the JVM. Giving you a more or less the same infrastructure as in the .Net side. So I'm interested givin a look to all the languages out there that tap into the JVM: Java, Beanshell, Groovy, Scala, JRuby, JPython, J...
Now that you've raised the question, what would be a good comparison framework for this task?