summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfrsyuki <frsyuki@5a5092ae-2292-43ba-b2d5-dcab9c1a2731>2009-02-15 09:09:59 +0000
committerfrsyuki <frsyuki@5a5092ae-2292-43ba-b2d5-dcab9c1a2731>2009-02-15 09:09:59 +0000
commita0fd7c063adf9b249b40429b272178449a96f4ec (patch)
tree60efede9eee1ff34f35959c8480be2c464990b51
parentd930090f130bf363d2330de1a15877ed9c5e9edc (diff)
downloadmsgpack-python-a0fd7c063adf9b249b40429b272178449a96f4ec.tar.gz
lang/c/msgpack: wrote README
git-svn-id: file:///Users/frsyuki/project/msgpack-git/svn/x@80 5a5092ae-2292-43ba-b2d5-dcab9c1a2731
-rw-r--r--README50
1 files changed, 50 insertions, 0 deletions
diff --git a/README b/README
index 31a482a..87d9279 100644
--- a/README
+++ b/README
@@ -3,6 +3,56 @@ MessagePack
Binary-based efficient data interchange format.
+*Requirements
+
+ MessagePack is only tested on Linux and Mac OS X, but it may run on other
+ UNIX-like platforms.
+
+ Following programs is required to build:
+ - gcc >= 4.0 with C++ support
+ - ruby >= 1.8 (ruby is used as a preprocessor)
+
+
+*Installation
+
+ Simply run ./configure && make && make install to install C and C++ binding.
+
+ $ ./configure --prefix=path/to/prefix
+ $ make
+ $ make install
+
+ To install Ruby binding, run ./gengem.sh script in ruby/ directory and install
+ generated gem package.
+
+ $ cd ruby
+ $ ./gengem.sh
+ $ gem install gem/pkg/msgpack-*.gem
+
+
+*Usage
+
+ C++:
+ #include <msgpack.hpp>
+ // TODO
+
+
+ C:
+ #include <msgpack.h>
+ /* TODO */
+
+
+ Ruby:
+ require 'msgpack'
+
+ # serialize
+ buf = [1, 2, 3].to_msgpack
+
+ # deserialize
+ p MessagePack::unpack(buf)
+
+ # TODO
+
+
Copyright (C) 2008 FURUHASHI Sadayuki