Skip to content

leviongit/dragonruby_serialize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dragonruby_serialize

A proof-of-concept binary serialization library for DragonRuby. Currently supports serializing:

  • Integers;
  • Floats;
  • Strings;
  • Symbols;
  • nils, true, and false;
  • Ranges;
  • Arrays;
  • Hashes;
  • Structs;
  • Time objects; and
  • arbitrary objects including the Serializable module

Currently supports deserializing:

  • Integers;
  • Floats;
  • Strings;
  • Symbols;
  • nils, true, and false;
  • Ranges;
  • Arrays;
  • Hashes;
  • Structs;
  • Time objects; and
  • arbitrary objects including the Serializable module

Currently it is impossible to serialize recursive structures. This may change in the future.