4 ms·
|It'd be nice if the java VM was 12k as well. Why would that be nice? You surely know how complex the JVM is, and how different it is from a basic, single-thre
by diego 12y ago
|It'd be nice if the java VM was 12k as well.
Why would that be nice? You surely know how complex the JVM is, and how different it is from a basic, single-threaded LISP interpreter running on bare metal on proprietary IBM hardware.
- krig 12y agoWell, this is a tangent, but... I do know how complex the JVM is, and I don't like it. Yes, clearly 12k won't get you the JVM. I do think there is a smaller, leaner runtime for java possible. Having everything under the sun in the standard library is not a feature to me.
- chc 12y agoSurely the entire standard library isn't loaded with the bare runtime.
- pjmlp 12y agoLanguages that come with batteries are great, as the OS becomes largely irrelevant for most tasks. As for the runtime size, the Truffle AOT compiler might help if it ever gets added to the reference JVM. Which is dependent on Graal replacing Hotspot I guess. Another thing is the modularization, that will hopefully finally come with Java 9.
- coldtea 12y ago>Having everything under the sun in the standard library is not a feature to me. Having stuff in the standard library sounds like the definition of a feature -- well, actually multiple features. Plus, it's not like those are loaded into memory when not used. Lastly, there are several stripped down java vms, some are even used for real time / embedded work.
- timdiggerm 12y agoHere, "feature" meant "a thing I want", not "a thing some users want"
- AnimalMuppet 12y agoBut see, I don't want it. Then, one day, I do, because I'm working on something a bit different (or on the same thing, just with a different approach). All those libraries buy me the freedom to do a bunch of different things. That freedom has some value, even if I never use it.