4 ms·
How come it seems like none of the smaller, general-purpose VMs took off? Did .Net and the JVM win? I recall there being several contenders 6-10 years ago. Lik
by azhenley 8y ago
How come it seems like none of the smaller, general-purpose VMs took off? Did .Net and the JVM win?
I recall there being several contenders 6-10 years ago. Like the Parrot VM [1], which was driven by Perl but aimed to support a large variety of languages.
[1] https://en.wikipedia.org/wiki/Parrot_virtual_machine https://en.wikipedia.org/wiki/Parrot_virtual_machine
- aardvark179 8y agoMaking a VM isn’t too difficult. Making s VM with an optimising JIT is a lot more work, and adding things like tooling, instrumentation and debugging increases the work needed.
- pron 8y agoI estimate that developing OpenJDK + Graal/Truffle costs ~$100M a year (hundreds of full-time developers). That's a lot of money.
- chrisseaton 8y agoNobody did the hard work to add advanced optimising backends to those projects. They were all new ideas for the frontend - great but someone somewhere has to do the work to get it to perform well, and few people know how to do that so it never got done.
- pawelmurias 8y agoParrot never reached a point where it didn't suck. GraalVM has the futurama projection tech to make the universal vm dream possible.
- tempguy9999 8y agofutamura? :)