That's a solid arg, too . . . but it would be stronger if we weren't
importing things from java all the time.  If we said like, "(gui-frame
"hello"), which happened to be implemented as a JFrame . . . then that'd be
even stronger.  Drop in a different REPL and you'd still get a JFrame-like
thing even if it weren't from a java lib via a JVM.


On Mon, Jan 19, 2009 at 2:23 PM, Mark H. <mark.hoem...@gmail.com> wrote:

>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to