Re: Virtual Packages proposal
[You (Hamish Moffatt)]
>On Thu, Feb 19, 1998 at 01:03:38PM +0100, Javier Fernandez-Sanguino Pen~a wrot
>> jvm1.0 Java virtual machines (I agree that programs for jvm1.0
>> jvm1.1 run with jvm1.1, but not viceversa)
>I thought we already had java-virtual-machine. guavac suggests
>java-virtual-machine, for example. I think I found some package which
>provided it when I put in the suggests.
You are correct. Thanks for pointing that out.
>> jdk1.0 Java compiler
>ANy need to depend: on jdk1.0 or jdk1.1 yet though?
Sure. I've been consider packaging jCVS, which would require
java-virtual-machine and the classes from the 1.1 JDK.
However, I agree with Anand WRT naming. I think we need the following.
Proposed new virtual package names have + in the left-most column:
conforms to java language spec 1.0
conforms to java language spec 1.1 (yes, there is a different spec)
conforms to JVM specification 1.0. This is generally couple with a
JDK release but there's no reason why it has to be. From the JVM
| The Java Virtual Machine knows nothing of the Java programming language,
| only of a particular file format, the class file format. A class file
| contains Java Virtual Machine instructions (or bytecodes) and a symbol
| table, as well as other ancillary information.
(is there a JVM spec 1.1? I have never seen one.)
These are also called by JavaSoft "Java core classes", sometimes "Java
Platform Core API". It conforms, i.e., in the latter case, to the "Java
Platform 1.1.5 Core API Specification" <URL:http:// java.sun.com:80/
products/jdk/1.1/docs/api/packages.html> This virtual package would be
provided by both the JDK and the JRE distributions. This is to be
distinguished from the add-on packages, like the JFC, JDBC, etc.
The point is to have specifications-driven virtual package names. I
think this is the right abstraction to embrace.
Note that I may have gotten some details wrong here.
..A. P. Harris...apharris@onShore.com...<URL:http://www.onShore.com/>
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
Trouble? e-mail to email@example.com .