Skip to content

Zarabozo/Perlmazing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Perlmazing - A collection of helper functions powered by L<Perlmazing::Engine>.

This module is the first practical example of a module powered by Perlmazing::Engine.
It's a collection of helper functions that are loaded only when actually used, making it
extremely fast to load and efficient to run. This manual will show you how to use this
module and what its helper functions do, but you should look at Perlmazing::Engine to
understand how it's being used and maybe look at the source code of this module to see
how simple it was to implement Perlmazing::Engine for this example.

As an additional benefit, this module automatically uses and imports Perlmazing::Feature,
which basically will enable strict and warnings FATAL => 'all', along with the most recent
features your version of Perl can enable.

How this module works at the end:

    use Perlmazing;
    
    # First of all, Perlmazing::Feature is automatically imported,
    # so warnings and strict are automatically enabled and also
    # any features that your version of Perl can have (similar to
    # "use $]", if only that was a valid call).
    
    # Now all helper functions are available. Yes, it exports
    # all symbols by default. Please read the rest of this POD
    # to understand why and when it's considered a good thing.
    
    # Now use any of the helper functions from this module freely!

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 Perlmazing

You can also look for information at:

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

    AnnoCPAN, Annotated CPAN documentation
        https://annocpan.org/dist/Perlmazing

    CPAN Ratings
        https://cpanratings.perl.org/d/Perlmazing

    Search CPAN
        https://search.cpan.org/dist/Perlmazing/


LICENSE AND COPYRIGHT

Copyright (C) 2015 Francisco Zarabozo

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

About

Perl module Perlmazing - a CPAN distribution

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages