aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-11-29 20:01:56 -0500
committerBruce Hill <bruce@bruce-hill.com>2024-11-29 20:01:56 -0500
commita68e9a19429b0b5e08800e8ec90be2f7402d9ff3 (patch)
treea0b6b6433370a78e674eb56b69a8c01db63139d5 /docs
parent69613e6c03809bcb82ffdaee7820df5a0ead7a6f (diff)
Update docs and minor bugfix
Diffstat (limited to 'docs')
-rw-r--r--docs/serialization.md7
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.