Package: wnpp Severity: wishlist Owner: Roman Tsisyk <ro...@tarantool.org>
* Package name : msgpuck Version : 1.0.1 Upstream Author : Roman Tsisyk <ro...@tarantool.org> * URL : https://github.com/rtsisyk/msgpuck * License : BSD-2-Clause Programming Lang: C Description : MsgPack serialization library in a self-contained header file 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. . MsgPuck is very lightweight header-only library designed to be inlined to application by the C/C++ compiler. The library is fully documented and covered by unit tests. - This package is a Build-Dependency for: * tarantool, libdr-tarantool-perl - currently a bundled version is used * libtarantool-dev, tarantool-memcached, php5-tarantool and other which I also plan to submit later. - libmsgpack4 provides similar functionality: * This library is 1K SLOC, whereas libmsgpack4 is 80k+ SLOC. * libmsgpack4 is the official reference implementation, this library is an alternative realization of MessagePack specification. * This library is intended to be inlined to have better performance, whereas libmsgpack4 is heavyweight and very slow. * libmsgpack4 forces developers to use pre-defined abstractions such as buffers, dynamic allocation o memory and so on, this library does not. * This library is licensed under BSD2, libmsgpack4 is ASL 2.0 - I'm upstream maintainer of this package. - I plan to support this package via a sponsor, Dmitry E. Oboukhov (CC'd). -- WBR, Roman Tsisyk <ro...@tarantool.org> http://tarantool.org/ - an efficient in-memory data store and a Lua application server