summaryrefslogtreecommitdiffstats
path: root/perl/perl-MRO-Compat/README
diff options
context:
space:
mode:
author Jan F. Chadima2018-03-21 23:34:56 +0100
committer David Spencer2018-03-21 23:34:56 +0100
commit640ec5343aafe71a83f1a2c2f79b19ffc4426f01 (patch)
treece1c53d22fbc8cfdf74a0fd83aadaeaa27dd2d4f /perl/perl-MRO-Compat/README
parentd51a47dbf2cd911a4f40e57210f56e397c0dc873 (diff)
downloadslackbuilds-640ec5343aafe71a83f1a2c2f79b19ffc4426f01.tar.gz
perl/perl-MRO-Compat: Added (mro::* interface compatibility).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'perl/perl-MRO-Compat/README')
-rw-r--r--perl/perl-MRO-Compat/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/perl/perl-MRO-Compat/README b/perl/perl-MRO-Compat/README
new file mode 100644
index 0000000000..f35683b29c
--- /dev/null
+++ b/perl/perl-MRO-Compat/README
@@ -0,0 +1,21 @@
+The "mro" namespace provides several utilities for dealing with
+method resolution order and method caching in general in Perl
+5.9.5 and higher.
+
+This module provides those interfaces for earlier versions of Perl
+(back to 5.6.0 anyways).
+
+It is a harmless no-op to use this module on 5.9.5+. That is to say,
+code which properly uses MRO::Compat will work unmodified on both
+older Perls and 5.9.5+.
+
+If you're writing a piece of software that would like to use the
+parts of 5.9.5+'s mro:: interfaces that are supported here, and you
+want compatibility with older Perls, this is the module for you.
+
+Some parts of this code will work better and/or faster with
+Class::C3::XS installed (which is an optional prereq of Class::C3,
+which is in turn a prereq of this package), but it's not a requirement.
+
+This module never exports any functions. All calls must be fully
+qualified with the mro:: prefix.