MessagePack (de)serializer implementation for Erlang / msgpack.org[Erlang]
Go to file
2011-06-11 21:40:52 +09:00
doc writing all again 2011-05-02 04:46:40 +09:00
ebin .gitignore 2011-04-25 23:23:29 +09:00
priv cosme 2011-05-02 15:05:35 +09:00
src add notify interface into client(C=>S) 2011-06-11 21:40:52 +09:00
test add UDP transport 2011-05-06 15:39:59 +09:00
.gitignore sample application skeleton 2011-05-05 12:37:39 +09:00
LICENSE-2.0.txt add license terms and a bit cosme 2011-05-02 17:29:00 +09:00
Makefile better rebar'ing 2011-05-06 11:21:49 +09:00
README.md new TODO 2011-05-29 16:00:56 +09:00
rebar replaced rebar with shino's branch 2011-05-04 12:29:15 +09:00
rebar.config better rebar'ing 2011-05-06 11:21:49 +09:00

MessagePack-RPC Erlang

This code is in alpha-release. Synchronous RPC seems working.

prequisites for runtime

Erlang runtime system (http://erlang.org/)

prequisites for build and test

GNU Make, Erlang, (optional)MessagePack-RPC/C++

client

usage

supervision tree

server

usage

supervision tree

install

TODO

  • for security: use binary_to_existing_atom/2
  • session TIMEOUTs for client and server
  • where do I make <<"nil">> atom??
  • error handling -- what if happens when badarg/noproc/bad_clause, and exceptions. -- check Msgpack-RPC spec of error handling
  • crosslang test -- Ruby: msgpack-rpc 0.4.5 can't access while 0.4.4 works -- Python: make msgpackrpc on PyPI
  • coverage 100%
  • UDP transport
  • UDS transport
  • SCTP/SSL/zip and more...
  • rewrite tutorial and README
  • release handling (/release/*.appup)
  • full-spec type/spec notation
  • longrun test