Yep, in a way the jvm is doing the one thing that native platforms haven't. That is provide a universal (in java land at least) interface in java bytecode to languages running within the jvm.
Think about the ffi annoyances with c->c++->other-lang, its so simple in jruby to use clojure libraries, or rhino for some other stuff, or vice-versa, or whatever.
And I'm not a java fanboy, but that fundamental aspect of the jvm as a platform is crazy cool.
Think about the ffi annoyances with c->c++->other-lang, its so simple in jruby to use clojure libraries, or rhino for some other stuff, or vice-versa, or whatever.
And I'm not a java fanboy, but that fundamental aspect of the jvm as a platform is crazy cool.