Jonathan Rockway > nonsense > nonsense

Download:
nonsense-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 0.01   Source  

NAME ^

nonsense - no-nonsense perl

VERSION ^

version 0.01

SYNOPSIS ^

    package Foo;
    no nonsense;

DESCRIPTION ^

This is my contribution to the module-that-enables-pragmas-for-me meme. It enables strict, warnings, automatically makes your module return true, and automatically cleans out your namespace.

And, let's be honest, "no nonsense" is the best name for a pragma ever.

BUGS ^

If you use nonsense, strict and warnings will not be enabled. What nonsense!

TODO ^

If you look at the commented-out code in unimport, I might extend this module to allow even more boilerplate-free programming. If you want a type library, you just say no nonsense 'type library'. If you want a class, you just say no nonsense 'class'.

This module should integrate with the less pragma, so the degree of nonsense that your module

EVAN CARROLL ^

Someone mentioned that releasing a module like this makes me look like Evan Carroll. I disagree, as the words "but maintained" appear nowhere in the program text.

AUTHOR ^

Jonathan Rockway <jrockway@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2010 by Jonathan Rockway.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: