On Jan 18, 8:48 am, e <evier...@gmail.com> wrote: > That's a great argument. I need arguments like these. I work with people > who dismiss JVM. Even though there are many non-Sun JVM's, folks say, "Sun > is dead -> java is dead -> jvm is dead." ..... even though Java is the most > popular language right > now.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
A lot of people agree that having some kind of VM is very helpful. It may not necessarily be the JVM in the future, but right now the JVM is popular enough that it's worth using it rather than relying on some other VM that might also go away. VMs provide portability, can do a lot of low-level optimizations (that would otherwise have to go into the compiler), and have useful services (like garbage collection) that save folks like Rich a lot of trouble when implementing a new language. Saying we shouldn't use the JVM because Sun might go away is like saying we shouldn't bother improving gas mileage in cars because gasoline might go away. (Of course it pays to think about the long term, but shorter-term gains are worth the work.) mfh > > I wonder if there will ever be a JM ... that is a chip that natively > executes byte code. I wonder what they'd have to say, then. I think I'll > do a Google search. I also wonder if it was a tough decision for Rich to > cut the CLI support. I know he feels fine looking back. > > On Sun, Jan 18, 2009 at 12:23 AM, Mark H. <mark.hoem...@gmail.com> wrote: > > > On Jan 16, 6:47 am, e <evier...@gmail.com> wrote: > > > Is it much much easier to make byte code than assembly code? > > > I'll chime in too to say that x86 is only king of the desktop / laptop > > world -- many portable devices are ARM-based (and a lot of Windows > > apps run on ARM), and there are other architectures used for > > enterprise and HPC servers. Plus it's not clear to me that x86 will > > win, esp. in power-constrained arenas. (All those legacy instructions > > and the translation from x86 ops into reasonable microops eat power > > and area.) I've dealt with at least six different instruction sets in > > my HPC work and the JVM runs on at least five of them: instant > > portability! > > > mfh --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---