How am I doing it? (KISS)
-
Games::Fluxx is a simple hash-based datastructure
- no internal objects
- no week or circular refs
- nothing but unblessed arrays, hashes and scalars
- Serlizable via you favourate Perl structure serialiser
- Method
savable() just returns an unblessed copy
- Constructor
new_from_savable() is just a blessing