Struct-Path

Path lib for nested structures where path is also a structure

There are two main reasosns why such wheel as Path reinvented again:
1.  Because of existed libs use bare strings as items indicators,
    it's possible for collisions to occur. Example: '/a/0/c' may be path
    for both {a => [{c => x}]} and {a => {0 => {c => x}}}.
2.  There is no module on CPAN (at least I failed to find such) which
    use perl structure for a path (useful, for example, in JSON conf files,
    in inter process communications, etc).

INSTALLATION

To install this module, run the following commands:

    perl Makefile.PL
    make
    make test
    make install

SUPPORT AND DOCUMENTATION

After installing, you can find documentation for this module with the
perldoc command.

    perldoc Struct::Path

You can also look for information at:

    RT, CPAN's request tracker (report bugs here)
        http://rt.cpan.org/NoAuth/Bugs.html?Dist=Struct-Path

    AnnoCPAN, Annotated CPAN documentation
        http://annocpan.org/dist/Struct-Path

    CPAN Ratings
        http://cpanratings.perl.org/d/Struct-Path

    Search CPAN
        http://search.cpan.org/dist/Struct-Path/


LICENSE AND COPYRIGHT

Copyright (C) 2016 Michael Samoglyadov

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 L<http://dev.perl.org/licenses/> for more information.