diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-11-29 20:01:56 -0500 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-11-29 20:01:56 -0500 |
| commit | a68e9a19429b0b5e08800e8ec90be2f7402d9ff3 (patch) | |
| tree | a0b6b6433370a78e674eb56b69a8c01db63139d5 /docs/serialization.md | |
| parent | 69613e6c03809bcb82ffdaee7820df5a0ead7a6f (diff) | |
Update docs and minor bugfix
Diffstat (limited to 'docs/serialization.md')
| -rw-r--r-- | docs/serialization.md | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/serialization.md b/docs/serialization.md index ac3c0bfe..ea21f900 100644 --- a/docs/serialization.md +++ b/docs/serialization.md @@ -67,3 +67,10 @@ c.next = @Cycle("B", next=c) The deserialized version of the data correctly preserves the cycle (`roundtrip.next.next == roundtrip`). The representation is also very compact: only 9 bytes for the whole thing! + +## Unserializable Types + +Unfortunately, not all types can be easily serialized. In particular, +`Thread`s, types, and functions cannot be serialized because their data +contents cannot be easily converted to portable byte arrays. All other +datatypes _can_ be serialized. |
