Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
1–10 of 141 posts
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#2Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#3Maybe we will soon see the Java Virtual Machine implemented wholly in (a subset of) Java...
For example the Go runtime and I think C# as well are written in their respective language.
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#4Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#5Maybe we will soon see the Java Virtual Machine implemented wholly in (a subset of) Java...
It's a good point, after so long why the JVM is not written in Java actually? For example the Go runtime and I think C# as well are written in their respective language. https://github.com/golang/go/tree/master/src/runtime https://github.com/dotnet/runtime
I can't quite imagine how you'd bootstrap something like that.
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#6Earlier quoted context omitted.
It's a good point, after so long why the JVM is not written in Java actually? For example the Go runtime and I think C# as well are written in their respective language. https://github.com/golang/go/tree/master/src/runtime https://github.com/dotnet/runtime
Maybe it's my ignorance of the Java ecosystem or a lack of imagination but how could a language that requires a heavy runtime be written in itself? Wouldn't you need a runtime for the runtime, and then a runtime for the runtime for the runtime and then...? I can't quite imagine how you'd bootstrap something like that.
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#7somehow I'm in disbelief. as in - why is this news #1?
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#8Maybe we will soon see the Java Virtual Machine implemented wholly in (a subset of) Java...
It's a good point, after so long why the JVM is not written in Java actually? For example the Go runtime and I think C# as well are written in their respective language. https://github.com/golang/go/tree/master/src/runtime https://github.com/dotnet/runtime
BTW, how do you implement a garbage collector with a garbage-collected language?
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#9Earlier quoted context omitted.
It's a good point, after so long why the JVM is not written in Java actually? For example the Go runtime and I think C# as well are written in their respective language. https://github.com/golang/go/tree/master/src/runtime https://github.com/dotnet/runtime
Maybe it's my ignorance of the Java ecosystem or a lack of imagination but how could a language that requires a heavy runtime be written in itself? Wouldn't you need a runtime for the runtime, and then a runtime for the runtime for the runtime and then...? I can't quite imagine how you'd bootstrap something like that.
Re: Oracle Contributing GraalVM Community Edition Java Code to OpenJDK
#10Earlier quoted context omitted.
It's a good point, after so long why the JVM is not written in Java actually? For example the Go runtime and I think C# as well are written in their respective language. https://github.com/golang/go/tree/master/src/runtime https://github.com/dotnet/runtime
Maybe it's my ignorance of the Java ecosystem or a lack of imagination but how could a language that requires a heavy runtime be written in itself? Wouldn't you need a runtime for the runtime, and then a runtime for the runtime for the runtime and then...? I can't quite imagine how you'd bootstrap something like that.
See Scheme48 or Go. There are some ways around that bootstrap problem.