racket/collects/web-server/stuffers/serialize.ss
Jay McCarthy fe078ee54b stuffers
svn: r13474
2009-02-06 23:23:21 +00:00

13 lines
385 B
Scheme

#lang scheme
(require scheme/serialize
web-server/stuffers/stuffer
"../private/util.ss"
"../private/mod-map.ss")
(define serialize-stuffer
(make-stuffer
(lambda (v) (write/bytes (compress-serial (serialize v))))
(lambda (v) (deserialize (decompress-serial (read/bytes v))))))
(provide/contract
[serialize-stuffer (stuffer/c serializable? bytes?)])