NAME
MOP - A Meta Object Protocol for Perl 5
VERSION
version 0.01
SYNOPSIS
use MOP;
my $m = MOP::Class->new( 'Foo' );
printf 'Intospecting %s package with version %s', $m->name, $m->version;
foreach my $s ( $m->all_slots ) {
printf 'Found slot %s', $s->name;
}
foreach my $m ( $m->all_methods ) {
printf 'Found method %s', $m->name;
}
DESCRIPTION
This module implements a Meta Object Protocol for Perl 5.
CONCEPTS
MOP::Role
MOP::Class
MOP::Slot
MOP::Method
SEE ALSO
UNIVERSAL::Object
AUTHOR
Stevan Little <stevan@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2017 by Stevan Little.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.