Simon Willison’s Weblog

Subscribe
Atom feed for serialisation

1 item tagged “serialisation”

2009

Introducing BERT and BERT-RPC. Justification for inventing a brand new serialisation protocol: Thrift and Protocol Buffers both use IDLs and code generation, XML “is not convertible to a simple unambiguous data structure in any language I’ve ever used” and JSON lacks support for unencoded binary data. The result is BERT—Binary ERlang Term—which extracts a format from Erlang in much the same way that JSON extracted one from JavaScript.

# 21st October 2009, 10:11 pm / bert, erlang, github, javascript, json, protocolbuffers, serialisation, thrift, xml