Brian Ford b62a6ae1d0 Update ruby/compat.h
The exceptions for Rubinius are unnecessary now and are actually
causing msgpack not to install due to the incorrect function prototypes
that are in this file. In MRI, this is the prototype

  VALUE rb_gc_enable();

Anyway, these are unnecessary for Rubinius.
2012-12-16 16:27:05 -08:00
..
2010-11-24 17:24:55 +09:00
2010-04-22 14:56:25 +09:00
2009-02-15 09:09:56 +00:00
2012-05-05 19:40:48 -07:00
2012-12-16 16:27:05 -08:00
2012-05-05 19:39:50 -07:00
2010-11-24 17:24:55 +09:00
2012-05-05 19:39:50 -07:00
2010-05-26 07:43:05 +09:00
2010-05-26 07:43:05 +09:00
2010-05-26 07:43:05 +09:00
2012-05-05 19:40:48 -07:00

= MessagePack

== Description

MessagePack is a binary-based efficient object serialization library.
It enables to exchange structured objects between many languages like JSON.
But unlike JSON, it is very fast and small.

Simple usage is as follows:

  require 'msgpack'
  msg = [1,2,3].to_msgpack  #=> "\x93\x01\x02\x03"
  MessagePack.unpack(msg)   #=> [1,2,3]

Use MessagePack::Unpacker for streaming deserialization.


== Installation

=== Archive Installation

  ruby extconf.rb
  make
  make install

=== Gem Installation

  gem install msgpack


== Copyright

Author::    frsyuki <frsyuki@users.sourceforge.jp>
Copyright:: Copyright (c) 2008-2010 FURUHASHI Sadayuki
License::   Apache License, Version 2.0