Implementing Harmony's VM Interface
Etienne Gagnon <[email protected]> Sat, 25 Mar 2006 10:12:42 -0500
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============0007067396== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigAB3B0E093D92D939A700DA60" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigAB3B0E093D92D939A700DA60 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi all, So, the relicensing will be done shortly. I first want to double check all dependencies to make sure we don't hit any license compatibility. (We shouldn't, but I prefer to have peace of mind). Now, the next task is to adapt SableVM to work with the Harmony VM Interface (VMI). Thanks to IBM, this interface seems very well defined, and quite elegant. I think that SableVM could gain much in stability by dropping the ill-defined Classpath interface, and by implementing Harmony's VMI. As a result, SableVM would strictly depend on Harmony's Kernel classes. Classpath compatibility would not really be broken by such change. I am sure that SableVM could use a class library composed of: - Harmony classes. - Classpath classes for packages not yet implemented in Harmony. So, here are links to the appropriate documentation: http://svn.apache.org/viewcvs.cgi/*checkout*/incubator/harmony/enhanced/classlib/trunk/doc/vm_doc/html/index.html http://svn.apache.org/viewcvs.cgi/*checkout*/incubator/harmony/enhanced/classlib/trunk/doc/vm_doc/html/group__VMInterface.html http://svn.apache.org/viewcvs.cgi/*checkout*/incubator/harmony/enhanced/classlib/trunk/doc/kernel_doc/html/index.html Have fun reading! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info2.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ --------------enigAB3B0E093D92D939A700DA60 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEJV3qjyrJi4rH84gRAodwAJ9xVhRF6XUfOvMmh1bex3FbAJfhnQCfSgJe pIlxhWNgqi62Pgjfqs2/k8E= =boJ1 -----END PGP SIGNATURE----- --------------enigAB3B0E093D92D939A700DA60-- --===============0007067396== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SableVM-devel mailing list [email protected] http://sablevm.org/lists/control/listinfo/sablevm-devel --===============0007067396==--