[Mono-dev] A significant number of Mono classes are not (binary) compatible with their .Net equivalents?

Tom Tromey tromey at redhat.com
Thu Jan 25 11:38:17 EST 2007


>>>>> "Rafael" == Rafael Teixeira <monoman at gmail.com> writes:

Rafael> As for Java, if you use Sun JRE on both ends, you are fine. But using
Rafael> GNU Classpath libraries with some open source VM (Kaffe, Harmony,
Rafael> JamVM) at just one end you will certainly find holes as I've found in
Rafael> the BigInteger class ( I've sent a patch that they accepted correcting
Rafael> that bit, months ago).

Rafael> The things are going to improve, as now most of the Sun library
Rafael> sources were opened with GPL for version 6 and up, and so one may have
Rafael> fully legal access to either use the sources as is or at least study
Rafael> them to implement in a compatible way.

FWIW Sun has always documented the serialized form, at least in most
cases.  Holes in Classpath are usually just plain old bugs.

Tom




More information about the Mono-devel-list mailing list