Changes for version 0.050 - 2024-02-16
- Rename module/dist Sah-Schema{s,Bundle}-Perl following rename of Sah-Schema{s,Bundle} (for visual clarity and consistency with naming of other bundles).
- [ux] Allow Foo//Bar (in addition to Foo/Bar) to be normalized as Foo::Bar.
Modules
Perl distribution name, e.g. Foo-Bar
Perl distribution name, defaults to "this distribution"
Perl distribution name (e.g. Foo-Bar) with optional version number suffix (e.g. Foo-Bar@0.001)
Perl distribution name with version number suffix, e.g. Foo-Bar@0.001
Filename of Perl script/module/POD, e.g. /path/Foo/Bar.pm
Perl function name, either qualified with package name (e.g. Foo::subname) or unqualified (e.g. subname)
Qualified identifier in Perl, without "use utf8" in effect
Unqualified identifier in Perl, with "use utf8" in effect
Unqualified identifier in Perl, without "use utf8" in effect
Unqualified identifier in Perl, with "use utf8" in effect
Shorter alias for perl::modname_with_optional_args
Perl module name, e.g. Foo::Bar
Perl module, defaults to "this module"
Name of a Perl module that is installed locally
Name of a Perl module that is not installed locally
Perl module name (e.g. Foo::Bar) or prefix (e.g. Foo::Bar::)
Perl module name in Foo/Bar.pm form
Perl module name (e.g. Foo::Bar) with optional arguments (e.g. Foo::Bar=arg1,arg2)
Perl module name (e.g. Foo::Bar) with optional version number suffix (e.g. Foo::Bar@0.001)
Perl module name with version number suffix, e.g. Foo::Bar@0.001
Array of Perl module names, e.g. ["Foo::Bar", "Baz"]
Perl module prefix, e.g. Foo::Bar::
Perl module prefixes, e.g. ["", "Foo::", "Foo::Bar::"]
Expression to select module release
A .pm filename, e.g. /path/Foo.pm
A .pod filename, e.g. /path/Foo.pod
A .pod or .pm filename, e.g. /path/Foo.pm or /path/Bar/Baz.pod
Perl POD name, e.g. Moose::Cookbook
Perl function name qualified with a package name, e.g. Foo::subname
One of known released versions of perl (e.g. 5.010 or 5.10.0)
Perl function name which must not be qualified with a package name, e.g. subname
Perl version object
Sah schemas related to Perl
Perl distribution name, e.g. Foo-Bar
Perl distribution name, defaults to "this distribution"
Perl distribution name (e.g. Foo-Bar) with optional version number suffix (e.g. Foo-Bar@0.001)
Perl distribution name with version number suffix, e.g. Foo-Bar@0.001
Filename of Perl script/module/POD, e.g. /path/Foo/Bar.pm
Perl function name, either qualified with package name (e.g. Foo::subname) or unqualified (e.g. subname)
Qualified identifier in Perl, without "use utf8" in effect
Unqualified identifier in Perl, with "use utf8" in effect
Unqualified identifier in Perl, without "use utf8" in effect
Unqualified identifier in Perl, with "use utf8" in effect
Shorter alias for perl::modname_with_optional_args
Perl module name, e.g. Foo::Bar
Perl module, defaults to "this module"
Name of a Perl module that is installed locally
Name of a Perl module that is not installed locally
Perl module name (e.g. Foo::Bar) or prefix (e.g. Foo::Bar::)
Perl module name in Foo/Bar.pm form
Perl module name (e.g. Foo::Bar) with optional arguments (e.g. Foo::Bar=arg1,arg2)
Perl module name (e.g. Foo::Bar) with optional version number suffix (e.g. Foo::Bar@0.001)
Perl module name with version number suffix, e.g. Foo::Bar@0.001
Array of Perl module names, e.g. ["Foo::Bar", "Baz"]
Perl module prefix, e.g. Foo::Bar::
Perl module prefixes, e.g. ["", "Foo::", "Foo::Bar::"]
Expression to select module release
A .pm filename, e.g. /path/Foo.pm
A .pod filename, e.g. /path/Foo.pod
A .pod or .pm filename, e.g. /path/Foo.pm or /path/Bar/Baz.pod
Perl POD name, e.g. Moose::Cookbook
Perl function name qualified with a package name, e.g. Foo::subname
One of known released versions of perl (e.g. 5.010 or 5.10.0)
Perl function name which must not be qualified with a package name, e.g. subname
Perl version object