On Sun, 6 Sep 2009, Johan Jeuring wrote:
The primary features of Palindromes include:
* Linear-time algorithm for finding exact palindromes
* Linear-time algorithm for finding text palindromes,
ignoring spaces, case of characters, and punctuation
symbols.
You made me curious, whether there are palindromes in my texts. However,
I have some difficulties getting sensible results from it. First I found a
long palindrome, that was actually a code example for an array definition.
So I wondered, whether this palindrome shadows nicer shorter palindromes
in the same text. How about an option for showing the n longest
palindromes or palindromes with length larger than n? Then I found a
palindrome in
Functi[on sin is no]t defined
How about restricting text palindromes to sequences that are bounded by
space and punctuation? The Palindrome welcome message is a bit disturbing
when running palindrome on a set of files. I also like to filter out HTML
markup (with strip-html from tagchup package), before piping into
palindrome. This however would require to run palindrome on standard
input. The options are '-x' for a single answer and '-xs' for multiple
answers, but for '-ts' this logic does not hold. How about '-lt' or '-tl'
? I would like to have '-ts' to print all text palindromes (or actually, I
would like to get all palindromes with at least 5 characters).
Documentation
-------------
The API is documented using Haddock and available on the Palindromes package
site.
It says, that the executable is FindingPalindromes, but actually it is
palindromes, right?
Pretty much suggestions, I know. Don't get worried and thank you for the
program!
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe