summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* adding README0.01jluehrs22008-02-031-0/+45
* fix up tests based on Devel::Cover reportsjluehrs22008-02-024-15/+41
* shared_letters_by_position should return an array that's the length of the lo...jluehrs22008-02-021-2/+2
* clean up tests a bitjluehrs22008-02-023-16/+14
* don't know why i was doing this (stupid copy/paste)jluehrs22008-02-021-4/+2
* make each_word publicjluehrs22008-02-021-4/+11
* loop over all words, not all permutations to search for anagramsjluehrs22008-02-021-2/+6
* forgot onejluehrs22008-02-021-0/+2
* change the style of the documentation a bit to be more readablejluehrs22008-02-021-37/+23
* add documentation to Games::Wordjluehrs22008-02-021-21/+102
* make tests pass againjluehrs22008-02-022-20/+19
* a few minor cleanupsjluehrs22008-02-021-4/+3
* stop dying on non-critical thingsjluehrs22008-02-021-6/+5
* make sure we test all open()s for failurejluehrs22008-02-021-5/+3
* make all functions without a useful return value return undefjluehrs22008-02-021-0/+8
* die on remove_words if we aren't using a cache (like we already do with add_w...jluehrs22008-02-021-0/+3
* add documentation to Games::Word::Wordlistjluehrs22008-02-021-23/+130
* add jotto example gamejluehrs22008-02-021-0/+35
* update tests to test specific length wordsjluehrs22008-02-022-4/+18
* allow getting random words of a specified lengthjluehrs22008-02-021-5/+19
* test subwords_ofjluehrs22008-02-021-0/+17
* add subwords_of to return only the subpermutations that are actually wordsjluehrs22008-02-021-1/+12
* make sure we don't catch 0 herejluehrs22008-02-021-3/+3
* test subpermutationsjluehrs22008-02-021-0/+34
* add is_subpermutation and all_subpermutations to do the same thing as the sub...jluehrs22008-02-021-1/+13
* probably name these correctlyjluehrs22008-02-021-3/+3
* more depsjluehrs22008-02-021-0/+1
* test substring functionsjluehrs22008-02-021-0/+32
* add is_substring and all_substrings to mess with strings made up of (not nece...jluehrs22008-02-021-1/+28
* add another example scriptjluehrs22008-02-021-0/+12
* fix up the tests for the change to random_permutationjluehrs22008-02-021-17/+8
* use a better algorithm for generating random permutations (one that isn't lim...jluehrs22008-02-021-13/+22
* test file wordlist without cachingjluehrs22008-02-021-0/+21
* make $wl->words work properly when the wordlist isn't cachedjluehrs22008-02-021-2/+4
* add a few example utilitiesjluehrs22008-02-014-0/+44
* test random_string_fromjluehrs22008-02-011-0/+22
* implement random_string_from, which returns a string containing random charac...jluehrs22008-02-011-1/+13
* i really meant to be using shift herejluehrs22008-02-011-5/+5
* better test outputjluehrs22008-02-011-2/+2
* stop looping once we go off the end of one of the stringsjluehrs22008-02-011-0/+1
* add test for shared_lettersjluehrs22008-02-011-0/+26
* add shared_letters and shared_letters_by_position for mastermind style string...jluehrs22008-02-011-1/+41
* minor syntax cleanupsjluehrs22008-02-012-19/+30
* make only the tests that require it use the system word filejluehrs22008-02-013-48/+21
* add and fix some testsjluehrs22008-02-013-11/+41
* add methods to add and remove elements from the word list, and to get the num...jluehrs22008-02-011-0/+34
* allow the constructor to fill up the word list from an arrayrefjluehrs22008-02-011-9/+17
* add words_like to search the word list for words matching a given regexjluehrs22008-01-311-0/+8
* add more dependenciesjluehrs22008-01-311-0/+2
* test the anagrams functionjluehrs22008-01-311-0/+23