Jeroen Frijters writes:
 > Andrew Haley wrote:
 > > Michael Koch writes:
 > >  > > To be honest I think we should not have RawData in Classpath.
 > > 
 > > The trouble with RawData (as it is used in gcj) is that it breaks the
 > > Java type system.  Its bizarre semantics mean that you have something
 > > that looks like an object reference but you can't use it as one.  You
 > > can't convert it to an instance of Object, for example.
 > 
 > Not necessarily. On my (admittedly weird) VM, RawData is a direct
 > pointer, but it can also be treated as an object, this is not
 > particularly efficient way of using it (it gets boxed), but it does
 > work.

Yeah, but that's a special case.  In general, on most VMs, you can't
convert a RawData to an Object.

 > Etienne Gagnon wrote:
 > > IMO, the cleanest approach is really the use of a byte array. 
 > 
 > But it is inefficient and hard to optimize.

Right.  The choice of a byte array is the worst of all possible
worlds.  Well okay, it is at least portable, but it has no other
virtues.

Andrew.


_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to