NAME

Evo::Attr

VERSION

version 0.0257

SYNOPSYS

package Foo;
use Evo;

sub Foo ($dest, $code, $name, @args) : EvoAttr {
  say "$dest-$code-$name: " . join ';', @args;
}

package main;
use Evo;
sub mysub : Foo          {...}
sub mysub2 : Foo(a1, a2) {...}

DESCRIPTION

This module provide a simple way to handle attributes. It doesn't change UNIVERSAL. To work properly, each module should call use Evo at the beginning to install necessary code

AUTHOR

alexbyk.com

COPYRIGHT AND LICENSE

This software is copyright (c) 2016 by alexbyk.

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