23 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			23 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
		
			Executable File
		
	
! Copyright (C) 2006 Chris Double.
 | 
						|
! See http://factorcode.org/license.txt for BSD license.
 | 
						|
USING: help.syntax help.markup ;
 | 
						|
IN: serialize
 | 
						|
 | 
						|
HELP: serialize
 | 
						|
{ $values { "obj" "object to serialize" } 
 | 
						|
}
 | 
						|
{ $description "Serializes the object to the current output stream. Object references within the structure being serialized are maintained." } 
 | 
						|
{ $examples 
 | 
						|
    { $example "USING: serialize io.encodings.binary io.streams.byte-array prettyprint ;" "binary [ { 1 2 } serialize ] with-byte-writer\n\nbinary [ deserialize ] with-byte-reader ." "{ 1 2 }" }
 | 
						|
}
 | 
						|
{ $see-also deserialize } ;
 | 
						|
 | 
						|
HELP: deserialize
 | 
						|
{ $values { "obj" "deserialized object" } 
 | 
						|
}
 | 
						|
{ $description "Deserializes an object by reading from the current input stream. Object references within the structure that was originally serialized are maintained." } 
 | 
						|
{ $examples 
 | 
						|
    { $example "USING: serialize io.encodings.binary io.streams.byte-array prettyprint ;" "binary [ { 1 2 } serialize ] with-byte-writer\n\nbinary [ deserialize ] with-byte-reader ." "{ 1 2 }" }
 | 
						|
}
 | 
						|
{ $see-also serialize } ;
 |