No sé si alguien está usando el formato de serialización binario de Erlang per se, fuera de los programas de Erlang; pero BERT (Término ERlang binario) es un formato de intercambio de datos binarios compatible con Erlang y el protocolo RPC especificado y de código abierto por los chicos GitHub. Está basado y es completamente compatible con binarios con el formato de término externo de Erlang.
Como puede ver en el sitio web de BERT, hay implementaciones en varios lenguajes de programación, incluidos C++, JavaScript, Ruby, Python, Scala, Haskell, Go, Factor, Scheme, Clojure y Common Lisp. El mailing list actualmente tiene más de 85 miembros suscritos, por lo que bastantes personas usan el BERT y, por lo tanto, indirectamente el formato binario de Erlang.
En my own use, principalmente en aplicaciones de Ruby y Common Lisp, BERT ha demostrado ser útil como una forma esencialmente binaria de expresiones S.
FWIW aparte de Thrift también hay al menos [BERT-RPC] (http://bert-rpc.org). –
Gracias, Yasir. Estoy leyendo la especificación. –