serialize: Remove code for handling complex and ratio values since those are tuples now

db4
Slava Pestov 2009-05-15 17:18:56 -05:00
parent dedbd14945
commit 79f5c30a7a
1 changed files with 0 additions and 18 deletions

View File

@ -90,16 +90,6 @@ M: float (serialize) ( obj -- )
CHAR: F write1
double>bits serialize-cell ;
M: complex (serialize) ( obj -- )
CHAR: c write1
[ real-part (serialize) ]
[ imaginary-part (serialize) ] bi ;
M: ratio (serialize) ( obj -- )
CHAR: r write1
[ numerator (serialize) ]
[ denominator (serialize) ] bi ;
: serialize-seq ( obj code -- )
[
write1
@ -205,12 +195,6 @@ SYMBOL: deserialized
: deserialize-float ( -- float )
deserialize-cell bits>double ;
: deserialize-ratio ( -- ratio )
(deserialize) (deserialize) / ;
: deserialize-complex ( -- complex )
(deserialize) (deserialize) rect> ;
: (deserialize-string) ( -- string )
deserialize-cell read utf8 decode ;
@ -279,7 +263,6 @@ SYMBOL: deserialized
{ CHAR: T [ deserialize-tuple ] }
{ CHAR: W [ deserialize-wrapper ] }
{ CHAR: a [ deserialize-array ] }
{ CHAR: c [ deserialize-complex ] }
{ CHAR: h [ deserialize-hashtable ] }
{ CHAR: m [ deserialize-negative-integer ] }
{ CHAR: n [ deserialize-false ] }
@ -287,7 +270,6 @@ SYMBOL: deserialized
{ CHAR: o [ deserialize-unknown ] }
{ CHAR: p [ deserialize-positive-integer ] }
{ CHAR: q [ deserialize-quotation ] }
{ CHAR: r [ deserialize-ratio ] }
{ CHAR: s [ deserialize-string ] }
{ CHAR: w [ deserialize-word ] }
{ CHAR: G [ deserialize-word ] }