[erlang-questions] Decoding term_to_binary in javascript

Joe Armstrong erlang@REDACTED
Tue Nov 15 12:57:48 CET 2011

I'd like to send a term_to_binary encoded term to a web client and decode
it in javascript.

If I could do this it would eliminate the impedance mismatch between
server-side databases
and client code in a browser. I want to totally eliminate conversions to
and from JSON. Just send
raw blobs containing term_to_binary encoded data and pluck what I want in
the client.

I would not necessarily want to decode the entire blob, I might just want
to extract a specific item
So for example if In Erlang I created a blob by saying

      Blob = term_to_binary({thing,"foo","bar",["baz"]})

I'd like to send this to a browser and in Javascript say:

     var z = mylib_hd(my_lib_element(4,Blob))

Whereby z would be the javascript string "baz".

Has anybody implemented anything like this?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111115/d4cb701d/attachment.htm>

More information about the erlang-questions mailing list