comp.lang.ada
 help / color / mirror / Atom feed
From: Jon Beniston <jbeniston@siroyan.com>
Subject: Re: Thoughts and Opinions or something like that
Date: Mon, 30 Apr 2001 09:31:15 +0100
Date: 2001-04-30T09:31:15+01:00	[thread overview]
Message-ID: <3AED22D3.FE9FAF9B@siroyan.com> (raw)
In-Reply-To: MGGG6.2851$Kt2.282779@news6-win.server.ntlworld.com

"chris.danx" wrote:

> "brian hiles" <bsh@rainey.blueneptune.com> wrote in message
> news:teje2rsjqeak2e@corp.supernews.com...
> > In comp.lang.misc chris.danx <chris.danx@ntlworld.com> wrote:
> > > Someone on these news groups suggested to someone that in order to make a
> > > reliable Virtual Machines, they needed the opinions of many programmers...
> >
> > By VM do you mean the _Java_ virtual machine, bu which many language
> > authors are writing languages to produce jvm bytecodes,
>
> JVM sucks IMO.  It's not that i hate Java it's just it's machine is not well
> planned or thought out, again IMO.
>

So, in your opinion, what's wrong with it? How could it be improved?

JonB


>
> > or _another_
> > VM for in which case it seems you are "reinventing the wheel"?
>
> I'm not reinventing the wheel, and anyway what's wrong with that?  Earths
> history is full of people developing things and reworking things TO MAKE THEM
> BETTER FOR SPECIFIC JOBS.
>
> Nuff said...
>
> > For both cases, the best use of one's effort is the time spent reviewing
> > the field for other programmers projects:
> >
> > http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.html
> >
> > A fascinating site!
>
> Really, i looked and thought "hmm, put my language on JVM, why didn't i think of
> that before?".  It's been weighed up against others ages ago, it was found to
> support features that didn't work with the language goals.  I'd have to get
> really stuck into the VM and figure out how to make the program work with alien
> concepts.  The point of making a language unspecific VM (the RISC machine) is to
> make experimentation easier.  The point of making a language specific VM is to
> improve efficiency, and make the compiler simpler.  Also it fit's into the
> concept of interactive programming.  Since any code block can (in theory) be run
> on the VM and be examined as it's running, it's easier to test code.  If i was
> to do this with the native architecture it'd be more difficult, and more
> dangerous.  The VM simplifies the testing by providing the ability to watch
> what's going on and halting it, changing the code, then resuming and seeing
> what's going on now.
>
> JVM might have garbage collection, but it's not been designed to work with tail
> recursion, carry through unit binding, set expression, lists and what not.
> These will make my life easier, and hopefully an intelligent and well designed
> implementation will make them efficient and speedy.
>
> >
> > =Brian




  reply	other threads:[~2001-04-30  8:31 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-24 17:12 Thoughts and Opinions or something like that chris.danx
2001-04-24 21:35 ` Ted Dennison
2001-04-24 23:27   ` chris.danx
2001-04-25  7:40 ` Andrew Cooke
2001-04-25 10:42   ` chris.danx
2001-04-25 17:26     ` Warren W. Gay VE3WWG
2001-04-26 14:22     ` Marcin 'Qrczak' Kowalczyk
     [not found]   ` <3AE69665.63E362CD@info.unicaen.fr>
2001-04-25 10:51     ` chris.danx
2001-04-25 13:51       ` Jerzy Karczmarczuk
2001-04-25 13:52         ` chris.danx
     [not found]     ` <3AE6DAB3.899FF645@andrewcooke.free-online.co.uk>
2001-04-25 14:30       ` chris.danx
     [not found]       ` <3AE7E37B.F384DCDA@info.unicaen.fr>
2001-04-26  9:02         ` Play with virtual machines (Was: Thoughts and Opinions...) chris.danx
     [not found]         ` <3AE81234.267643AC@kfunigraz.ac.at>
2001-04-26 12:57           ` chris.danx
2001-04-27  2:14             ` Larry Elmore
2001-04-27  3:27               ` Goldhammer
2001-05-03 17:00                 ` singlespeeder
2001-05-03 17:03                   ` singlespeeder
2001-04-25  9:06 ` Thoughts and Opinions or something like that Tarjei T. Jensen
2001-04-25 12:12   ` Jeffrey M. Vinocur
2001-04-26  2:12     ` Nicholas James NETHERCOTE
2001-04-26 18:23     ` Keith Thompson
2001-04-25 12:09 ` Alain Fischer
2001-04-27 18:20 ` brian hiles
2001-04-28  1:27   ` Gregory Toomey
2001-04-28 21:34     ` chris.danx
2001-04-28 21:34   ` chris.danx
2001-04-30  8:31     ` Jon Beniston [this message]
2001-05-04  8:49 ` Biep @ http://www.biep.org
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox