Other Android Languages
tbray.org
tbray.org
Perhaps the GNUStep people could help porting some (or you could help them).
There is also a Ruby-based project but I can't remember its name.
"JRuby also appears in Scripting Layer for Android (SL4A), formerly the Android Scripting Environment, of which more later."
"But maybe we’re barking up the wrong tree; both Python and Ruby are written in C and run well on Linux boxes, which is what Android devices are. In fact CPython has already been ported to Android as part of SL4A; I can’t imagine that Ruby would be that much harder. Also, I’m confident that they’d start up quickly and run acceptably fast."
"SL4A · Whatever the right answer is, some of the work done in what we used to call the Android Scripting Environment will surely go into it. They’re not trying to solve the same problem I am; they want to empower people to knock off little scripts right there on the phone; which is interesting, but I want to write big substantial Android apps using the nice tools on my computer with effortless built-in access to all those nice Android APIs. ¶
But they’ve cracked some very nontrivial porting nuts and figured out one instructive way to expose Android’s APIs to whatever programming language comes along."
http://www.businessweek.com/technology/content/aug2005/tc200...
At the time, most mobile phone dev was done in Java (and probably still is today). It seems natural to want to leverage those developers for the new OS rather than have them learn a whole new skillset.
impressive then that in such a short period of time, Infinite Loop got so many people to develop in an "obscure" language/SDK.
Android was quickly leveraging a lot of C and C++ code to get the system up and running. Using Java's JNI may have helped bootstrap that process faster.
Not only that, you can also extend Python with C/C++ - http://docs.python.org/release/2.5.2/ext/intro.html