carbonite - Kryo 的 Clojure 移植版本


Apache
跨平台

软件简介

carbonite 是 Kryo 序列化框架的 Clojure 的移植版本。

示例代码:

;; Initialize a registry with the default serializers (covering most Java and Clojure data)
(def registry (default-registry))

;; Serialize my-data (any Clojure data) into the ByteBuffer b
(def b (new-buffer 1024))
(write-buffer registry b my-data))

;; Rewind buffer back to the beginning
(.rewind b)

;; Deserialize buffer back to Clojure data
(def c (read-buffer registry b)))