[Haskell-cafe] cutting long strings into lines
Andrea Rossato
mailing_list at istitutocolli.org
Sat Sep 30 13:23:27 EDT 2006
On Sat, Sep 30, 2006 at 08:56:24PM +0400, Bulat Ziganshin wrote:
> i think that your algorithm is too complex. standard algorithm, imho,
> is to find last space before 80 (or 75) chars margin, split here and
> then repeat this procedure again. so, one line split may look like
>
> splitAt . last . filter (<80) . findIndices (==' ')
...
Thank you very much for your analysis. I find it extremely helpful.
> btw, are you seen http://haskell.org/haskellwiki/Simple_unix_tools ?
I did not! But I'm studying this page right now. Thanks for mentioning it.
Once again, thank you!
Andrea
More information about the Haskell-Cafe
mailing list