Bifcode

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    Bifcode::Error::EncodeUnhandled
        You are trying to serialise a data structure that contains a
        data type not supported by the *bifcode* format.

    Bifcode::Error::EncodeUsage
        You called "encode_bifcode()" with invalid arguments.

    Bifcode::Error::ForceUsage
        You called "force_bifcode()" with invalid arguments.

BUGS AND LIMITATIONS
    Strings and numbers are practically indistinguishable in Perl, so
    "encode_bifcode()" has to resort to a heuristic to decide how to
    serialise a scalar. This cannot be fixed.

    At the moment all Perl hash keys are encoded as BIFCODE_UTF8 as I
    have not yet had the need for BIFCODE_BYTES keys or found a cheap,
    obvious way to distinguish the two.

SEE ALSO
    This distribution includes the diff-bifcode command-line utility for

lib/Bifcode.pm  view on Meta::CPAN

=item Bifcode::Error::EncodeUsage

You called C<encode_bifcode()> with invalid arguments.

=item Bifcode::Error::ForceUsage

You called C<force_bifcode()> with invalid arguments.

=back

=head1 BUGS AND LIMITATIONS

Strings and numbers are practically indistinguishable in Perl, so
C<encode_bifcode()> has to resort to a heuristic to decide how to
serialise a scalar. This cannot be fixed.

At the moment all Perl hash keys are encoded as BIFCODE_UTF8 as I have
not yet had the need for BIFCODE_BYTES keys or found a cheap, obvious
way to distinguish the two.

=head1 SEE ALSO



( run in 0.556 second using v1.01-cache-2.11-cpan-4d50c553e7e )