Re: comment from James Gosling on multi-language VM

2015-04-17 Thread Thomas Wuerthinger
C actually runs very well on the JVM using Java bytecodes as shown by work of Matthias Grimmer [1]. This includes interoperability with other languages running on top of the JVM like JavaScript [2]. Current direction of this work is to extend to LLVM for expanding the support of AOT compiled

Re: comment from James Gosling on multi-language VM

2015-04-17 Thread Fernando Cassia
On Thu, Apr 16, 2015 at 8:19 PM, John Rose john.r.r...@oracle.com wrote: Has anyone looked at the possibility of compiling languages other than Java to the Java bytecodes? xRuby compiles early Ruby to Java Bytecode https://code.google.com/p/xruby/ Jabaco compiles Visual Basic style source to

Re: comment from James Gosling on multi-language VM

2015-04-17 Thread John Rose
If you look closely at the date of the question, you'll see that it is almost exactly 20 years old, as is James' answer. — John On Apr 17, 2015, at 10:40 AM, Fernando Cassia fcas...@gmail.com wrote: On Thu, Apr 16, 2015 at 8:19 PM, John Rose john.r.r...@oracle.com

comment from James Gosling on multi-language VM

2015-04-16 Thread John Rose
James made some relevant comments on the JVM as a multi-language engine. It was just a little while ago, as I noticed going through some old files. Folks are still working on specialized allocation (aka. value types) and continuations (aka. coroutines tailcall). Also, C is no longer right