NAME
   Error::Pure::NoDie - Error::Pure module for simple print instead die.

SYNOPSIS
    use Error::Pure::NoDie qw(err);
    err 'This is a fatal error', 'name', 'value';

SUBROUTINES
   err(@messages)
            Process error with messages @messages.

EXAMPLE1
    # Pragmas.
    use strict;
    use warnings;

    # Modules.
    use Error::Pure::NoDie qw(err);

    # Error.
    err '1';

    # Output:
    # 1

EXAMPLE2
    # Pragmas.
    use strict;
    use warnings;

    # Modules.
    use Error::Pure::NoDie qw(err);

    # Error.
    err '1';
    err '2';

    # Output:
    # 1
    # 2

EXAMPLE3
    # Pragmas.
    use strict;
    use warnings;

    # Modules.
    use Error::Pure::NoDie qw(err);

    # Error.
    err '1', '2', '3';

    # Output:
    # 1

EXAMPLE4
    # Pragmas.
    use strict;
    use warnings;

    # Modules.
    use Dumpvalue;
    use Error::Pure::NoDie qw(err);
    use Error::Pure::Utils qw(err_get);

    # Error in eval.
    eval { err '1', '2', '3'; };

    # Error structure.
    my @err = err_get();

    # Dump.
    my $dump = Dumpvalue->new;
    $dump->dumpValues(\@err);

    # In \@err:
    # [
    #         {
    #                 'msg' => [
    #                         '1',
    #                         '2',
    #                         '3',
    #                 ],
    #                 'stack' => [
    #                         {
    #                                 'args' => '(1)',
    #                                 'class' => 'main',
    #                                 'line' => '9',
    #                                 'prog' => 'script.pl',
    #                                 'sub' => 'err',
    #                         },
    #                         {
    #                                 'args' => '',
    #                                 'class' => 'main',
    #                                 'line' => '9',
    #                                 'prog' => 'script.pl',
    #                                 'sub' => 'eval {...}',
    #                         },
    #                 ],
    #         },
    # ],

DEPENDENCIES
   Exporter, List::MoreUtils, Readonly.

SEE ALSO
   Error::Pure, Error::Pure::AllError, Error::Pure::Die,
   Error::Pure::Error, Error::Pure::ErrorList, Error::Pure::Output::Text,
   Error::Pure::Print.

AUTHOR
    Michal Špaček L<[email protected]>
    http://skim.cz

LICENSE AND COPYRIGHT
   BSD license.

VERSION
   0.01