April 25, 2010
I suggest we all participate in the public review of this component on digitalmars.D.announce (probably we should take the review out of .announce). It looks well designed to me and uses the language appropriately throughout.

It's also an excellent opportunity to flesh out the output range abstraction using this concrete component.

Andrei

-------- Original Message --------
Subject: MessagePack for D released
Date: Sun, 25 Apr 2010 21:20:17 +0900
From: Masahiro Nakagawa <repeatedly at gmail.com>
Organization: TPF
Newsgroups: digitalmars.D.announce

I release a serialization library for Phobos(D2).

Project repository: http://www.bitbucket.org/repeatedly/msgpack4d

MessagePack is a binary-based serialization spec.
See official site for details: http://msgpack.sourceforge.net/
Some application replace JSON with MessagePack for performance improvement.

msgpack4d ver 0.1.0 has an equal features with reference implementation.
 * Zero copy serialization / deserialization
 * Stream deserializer
 * Support some D features(Range, Tuple)

Currently, Phobos doesn't have a real serialization module(std.json lacks
some features)
I hope Phobos adopts this library for serialization(std.msgpack or
std.serialization?).