SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-WordList rpm build for : openSUSE Tumbleweed. For other distributions click perl-WordList.

Name : perl-WordList
Version : 0.7.11 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.46 Date : 2021-09-26 05:08:58
Group : Unspecified Source RPM : perl-WordList-0.7.11-1.46.src.rpm
Size : 0.09 MB
Packager : (none)
Summary : Specification and base class for WordList::*, modules that contain word list
Description :
\'WordList::*\' modules are modules that contain, well, list of words. This
module, \'WordList\', serves as a base class and establishes convention for
such modules.

\'WordList\' is an alternative for Games::Word::Wordlist and
\'Games::Word::Wordlist::*\'. Its main difference is: \'WordList::*\' wordlists
are read-only/immutable and the modules are designed to have low startup
overhead. This makes them more suitable for use in CLI scripts which often
only want to pick a word from one or several lists. See \"DIFFERENCES WITH
GAMES::WORD::WORDLIST\" for more details.

Unless you are defining a dynamic wordlist (see below), words (or phrases)
must be put in \'__DATA__\' section, one per line. Putting the wordlist in
the \'__DATA__\' section relieves perl from having to parse the list during
the loading of the module. To search for words or picking some random words
from the list, the module also need not slurp the whole list into memory
(and will not do so unless explicitly instructed).

You must sort your words ascibetically (or by Unicode code point). Sorting
makes it more convenient to diff different versions of the module, as well
as performing binary search. If you have a different sort order other than
ascibetical, you must set package variable \'$SORT\' with some true value
(say, \'frequency\').

There must not be any duplicate entry in the word list.

*Dynamic and non-deterministic wordlist.* A dynamic wordlist must set
package variable \'$DYNAMIC\' to either 1 (deterministic) or 2
(non-deterministic). A dynamic wordlist does not put the wordlist in the
DATA section; instead, user relies on \'first_word()\' + \'next_word()\', or
\'each_word()\', or \'all_words()\' to get the list. A deterministic wordlist
returns the same list everytime \'each_word()\' or \'all_words()\' is called. A
non-deterministic list can return a different list for a different
\'each_word()\' or \'all_words()\' call. See
WordListRole::FirstNextResetFromEach, WordListRole::EachFromFirstNextReset,
WordListRole::FromArray if you want to write a dynamic wordlist module. It
is possible for a dynamic list to return unordered or duplicate entries,
but it is not encouraged.

*Parameterized wordlist.* When instantiating a wordlist class instance,
user can pass a list of key-value pairs as parameters. Normally only a
dynamic wordlist would accept parameters. Parameters are defined in the
\'%PARAMS\' package variable. It is a hash of parameter names as keys and
parameter specification as values. Parameter specification follows function
argument metadata specified in Rinci::function.

*Examples.* Examples can be specified in \'AATTEXAMPLES\' package variable. The
structure is similar to Rinci function\'s \'examples\' property. For example:



AATTEXAMPLES = (
{
summary => \'1000 random words, each 10 to 15 characters long\',
args => {min_len=>10, max_len=>15},
}
);

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-WordList-0.7.11-1.46.noarch.rpm
     

Provides :
perl(WordList)
perl(WordList::Test::Dynamic::OneTwo_Each)
perl(WordList::Test::Dynamic::OneTwo_EachParam)
perl(WordList::Test::Dynamic::OneTwo_FirstNextReset)
perl(WordList::Test::OneTwo)
perl(WordListBase)
perl(WordListRole::EachFromFirstNextReset)
perl(WordListRole::FirstNextResetFromEach)
perl(WordListRole::FromArray)
perl(WordListRole::Test)
perl(WordListRole::WordList)
perl-WordList

Requires :
perl(:MODULE_COMPAT_5.40.0)
perl(Role::Tiny)
perl(Role::Tiny::With)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/WordList
/usr/lib/perl5/vendor_perl/5.40.0/WordList.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test/Dynamic
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test/Dynamic/OneTwo_Each.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test/Dynamic/OneTwo_EachParam.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test/Dynamic/OneTwo_FirstNextReset.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordList/Test/OneTwo.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListBase.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole/EachFromFirstNextReset.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole/FirstNextResetFromEach.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole/FromArray.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole/Test.pm
/usr/lib/perl5/vendor_perl/5.40.0/WordListRole/WordList.pm
/usr/share/doc/packages/perl-WordList
/usr/share/doc/packages/perl-WordList/Changes
/usr/share/doc/packages/perl-WordList/README
/usr/share/licenses/perl-WordList
/usr/share/licenses/perl-WordList/LICENSE
/usr/share/man/man3/WordList.3pm.gz
/usr/share/man/man3/WordList::Test::Dynamic::OneTwo_Each.3pm.gz
/usr/share/man/man3/WordList::Test::Dynamic::OneTwo_EachParam.3pm.gz
/usr/share/man/man3/WordList::Test::Dynamic::OneTwo_FirstNextReset.3pm.gz
/usr/share/man/man3/WordList::Test::OneTwo.3pm.gz
/usr/share/man/man3/WordListBase.3pm.gz
/usr/share/man/man3/WordListRole::EachFromFirstNextReset.3pm.gz
/usr/share/man/man3/WordListRole::FirstNextResetFromEach.3pm.gz
/usr/share/man/man3/WordListRole::FromArray.3pm.gz
/usr/share/man/man3/WordListRole::Test.3pm.gz
There is 1 files more in these RPM.

 
ICM