Custom Deep Copy Support 1.2
  by Paul Baumann (pbaumann@ibm.net)

This code is use to provide a reusable Smalltalk framework for 
doing custom deep copies of complex objects. For complete
information about the code look at the MS-Word file named
"Custom Deep Copies.doc". The document is also expected to be
published in the March/April 1998 issue of Smalltalk Report.

The code is meant to be very portable to other Smalltalk dialects.
However, only VisualAge Smalltalk (VAST) and VisualWorks (VW)
dialects are supported for this release. If you fix or port this
code then please send your improvements to me for inclusion in
any future releases. 

If you have ENVY then just import the application found in the
file "deepcopy.dat". Code for both VAST and VW is in the DAT
file, and the correct code will be loaded into your image.

If you don't have ENVY then you can filein the va_*.st (for 
VAST) or vw_*.st (for VW) source code files. The two
??_PlbCustomDeepCopySupport.st files contain the same code.
Both files were created to account for dialect variations in
the filein/fileout source code format.

Enjoy! This is the most flexible and reusable deep copy
implementation I've seen--otherwise I wouldn't have bothered
creating it. I would appreciate your feedback.

Paul Baumann
pbaumann@ibm.net