23 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Factor
		
	
	
|  | ! 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 } ;
 |