summaryrefslogtreecommitdiff
path: root/pod/perlmodlib.PL
diff options
context:
space:
mode:
authorStephen P. Potter <spp@ds.net>2000-11-17 03:57:45 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2000-11-17 14:15:49 +0000
commit4844a3be74cd25cb45bc25e09c6ba9c77cc1ffe3 (patch)
treea67f4b47191836b69daf2381966277d09357f87c /pod/perlmodlib.PL
parentfd5506a077bcad1a714887ba822d57733519b964 (diff)
downloadperl-4844a3be74cd25cb45bc25e09c6ba9c77cc1ffe3.tar.gz
Fix for 20000815.006
Message-Id: <200011171357.IAA05122@spotter.yi.org> It's really 20000518.006. p4raw-id: //depot/perl@7726
Diffstat (limited to 'pod/perlmodlib.PL')
-rw-r--r--pod/perlmodlib.PL6
1 files changed, 6 insertions, 0 deletions
diff --git a/pod/perlmodlib.PL b/pod/perlmodlib.PL
index e1ba87b52a..c47affc608 100644
--- a/pod/perlmodlib.PL
+++ b/pod/perlmodlib.PL
@@ -580,6 +580,12 @@ If adding a new module to a set, follow the original author's
standards for naming modules and the interface to methods in
those modules.
+If developing modules for private internal or project specific use,
+that will never be released to the public, then you should ensure
+that their names will not clash with any future public module. You
+can do this either by using the reserved Local::* category or by
+using a category name that includes an underscore like Foo_Corp::*.
+
To be portable each component of a module name should be limited to
11 characters. If it might be used on MS-DOS then try to ensure each is
unique in the first 8 characters. Nested modules make this easier.