JRuby 9000 now uses native operations for much of IO and almost all of Process. This makes us the first POSIX-friendly JVM language.
Did they achieved this via JNI?
Did they achieved this via JNI?
Edit: The JNR stuff is covered around 42 minutes in.
The project has been drifting away from App Engine support for some time now. See #2304.
It'll prevent running it on the current Google App Engine Java Runtime.
It won't, AFAICT, prevent running it in a Google App Engine Managed VM, which is an option on today's Google App Engine.
Edit: I just want to stress, the JRuby team is amazing, and I've always been impressed with the responsiveness and openness of the team. This comment isn't meant as a critique in anyway, just a statement of fact with my experience trying to run JRuby on app engine.