One VM to Rule Them All [pdf]
lafo.ssw.uni-linz.ac.at
One VM to Rule Them All [pdf]
1–10 of 90 posts
Re: One VM to Rule Them All [pdf]
#2Re: One VM to Rule Them All [pdf]
#3Re: One VM to Rule Them All [pdf]
#4Re: One VM to Rule Them All [pdf]
#5Re: One VM to Rule Them All [pdf]
#6It would be interesting to compare this to parrot[1], which had similar goals.
Javascript and the JVM are currently occupying this niche to a certain degree, although neither were originally designed for this niche.
Re: One VM to Rule Them All [pdf]
#7I have the same experience on x86, but because of the abundance of resources it's less noticable.
I don't insist on everything being open source (completely), but base languages/VMs should be. Unless something about this changes, I'm not using anything owned by Oracle again.
Re: One VM to Rule Them All [pdf]
#8I couldn't gather much additional information from the slides, but do I understand this correctly that this substrate vm is an alternative jvm implementation that is faster and requires less memory? Would it be possible to port the usual jvm projects like Clojure or Scala to this in order to claim the same speed/memory gains as the described ruby implementation?
So Clojure yes but Scala, no.
Re: One VM to Rule Them All [pdf]
#9First because it means we can have _fast_ versions of existing languages.
Second because we can interact with the _huge_ amount of JVM libraries (this is a very big deal).
Third because SubstrateVM seem to be enabling the things I really like about Go: low memory footprint, fast startup time, and easy deployment (give me a binary that does everything I need).
They just need to make sure native interop is easy (both C and C++), and we have a winner!