Blaine, I forwarded your message to the e-lang list.  I am cross posting
this reply to both lists.

At 04:19 PM 4/30/2002 Tuesday, Blaine Buxton wrote:
I am currently working on reading in Java Serialized Files as we speak into
Squeak. Right now, I have simple serialized java objects working (in other
words, they don't override the serialization interface (custom serialization) nor implements
externalizable), but I should have that working soon.

That's great!  CapTP currently uses Java serialization.  I don't like that
for all the reasons you mention, and wish to eventually switch to an
alternative, as we've been discussing.  However, it sounds like your work
would enable Rob's Squeak-E efforts to interoperate with the current E
before we figure out the right serialization answer.  That'd be great for a
number of reasons, but especially because we'd then be trying to find the
right answer after some experience running cross platform.  Do you also
expect to be able to write Java serialization streams?  That would be
necessary of course.

Rob, does this sound like it could work for you?

Right now, it's a weekend project for fun. But, if anyone is interested in
seeing the Java serialization code...I would be more than happy to send it.
Warning: It's in a state of tests and no comments yet. But, I plan
to rectify that situation soon...=)

I would, but only if you first give it an OSD sanctioned Mozilla-compatible
open source license.  (Our preference is the MIT X License.)  Please don't
public domain it, as we are currently confused about the liability
implications, and have received conflicting advice from lawyers.  (Our
mistake -- we asked more than one.)

Text by me above is hereby placed in the public domain