JVM misconceptions (Re: [Mono-list] Re: can you explain what you mean?)

Miguel de Icaza miguel@ximian.com
15 Jul 2001 17:57:23 -0400


> The JVM does not "interpret" arbitrary bytecode 
> sequences.  The JVM imposes strong constraints on what
> bytecode sequences are valid. These restrictions have 
> been part of the JVM since the first public release,
> AFAIK.

I tried looking those up in google, on the Java VM spec from Sun, and
being imaginative and I can not find anything.  Maybe you can point me
to these?

> To avoid such misconceptions, I recommend reading 
> Meyer's book on the JVM; there is more information at:
> 
>     http://mrl.nyu.edu/~meyer/jvm/

Give me a url to the location of this.

> These restrictions don't sound any different from what the JVM
> imposes and documents.  In fact, I suspect that Microsoft based
> their VM on the Java VM and simply adopted the restrictions that the
> JVM already imposes.

I have been unable to track down any restrictions on the JVM of this
kind.  Please, give me a link.

> I couldn't find any links, and I'm not sure what
> "the web site" is.  Could you give an actual
> URL, please?  I'd be curious to see where these
> claims originate.

http://www.go-mono.com/resources.html and
http://www.go-mono.com/runtime.html

Miguel.