Yes, I already have this on my TODO list. :) Unfortunately, the old LLVM JIT doesn't appear to work on ARM, so I'll have to port Pure to the new MCJIT first. This will be quite some work, but it seems doable. From there on, it all depends on how well LLVM is supported by the Android NDK. But since the NDK has included clang for quite some time now, there's hope that this part will be doable as well. I still have to give the NDK a try, though.
Excuse my ignorance, but is the JIT necessary at all? I thought of a
scripting solution a la http://code.google.com/p/android-scripting/,
that is merely the interpreter capabilities. The new NDK works fine,
even for my MIPS based tablet.
A full port is hard work, of course ;)
Yes, Pure needs the JIT. The Pure interpreter never really interprets any bytecode in the way CPython does, it's just an interactive frontend to the compiler, so Pure code is always compiled to native code.