Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacquesg/p5-msgpack-raw
Perl bindings to the msgpack C library
https://github.com/jacquesg/p5-msgpack-raw
msgpack perl perl-module perl5 xs
Last synced: 4 days ago
JSON representation
Perl bindings to the msgpack C library
- Host: GitHub
- URL: https://github.com/jacquesg/p5-msgpack-raw
- Owner: jacquesg
- Created: 2019-11-15T21:01:41.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-11-23T09:38:22.000Z (about 5 years ago)
- Last Synced: 2024-11-06T03:55:00.799Z (about 2 months ago)
- Topics: msgpack, perl, perl-module, perl5, xs
- Language: Perl
- Size: 5.47 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.pod
- Changelog: Changes
Awesome Lists containing this project
README
package MsgPack::Raw;
use strict;
use warnings;require XSLoader;
XSLoader::load ('MsgPack::Raw', $MsgPack::Raw::VERSION);use MsgPack::Raw::Bool;
use MsgPack::Raw::Ext;
use MsgPack::Raw::Packer;
use MsgPack::Raw::Unpacker;=head1 NAME
MsgPack::Raw - Perl bindings to the msgpack C library
=head1 SYNOPSIS
use MsgPack::Raw;
my $packer = MsgPack::Raw::Packer->new;
my $packed = $packer->pack ({ a => 'b', c => 'd' });my $unpacker = MsgPack::Raw::Unpacker->new;
$unpacker->feed ($packed);my $unpacked = $unpacker->next();
=head1 ABOUT MESSAGEPACK
L is an efficient binary serialization format. It lets you exchange
data among multiple languages like JSON, but it's faster and smaller. Small
integers are encoded into a single byte, and typical short strings require only
one extra byte in addition to the strings themselves.=head1 DOCUMENTATION
=head2 L
=head2 L
=head2 L
=head2 L
=head1 AUTHOR
Jacques Germishuys
=head1 LICENSE AND COPYRIGHT
Copyright 2019 Jacques Germishuys.
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.See http://dev.perl.org/licenses/ for more information.
=cut
1; # End of MsgPack::Raw