On 2008 May 11, at 11:47, Ivan Amarquaye wrote:
Now my problem is this...I'm assuming that the hyphen normally comes
at the end of a sentence like this: "there are so many guys ravis-
hing our women" and this can be demonstrated in haskell by "\n"
which places the words or characters following it in a new line like
this:
input: makeIndex"there are so many guys ravis\nhing our women" and
output is: (([1],[there]),([1],[ravis]),([2],[hing])) where 1 means
the first line and 2 the next.
Somewhat unrelated point: breaking between "s" and "h" would be
peculiar for English because they're components of a digraph.
Now i want to write a function that would take away the hyphen and
\n from all the words supposed to end on the first line and
continue on the next and make all appear on the first line like
this: all words in this form: "chip-\nheater" should become
"chipheater". hope i can get some guidance on doing this.
Is this homework? http://haskell.org/haskellwiki/Homework_help
Hint: \n may look funny, but it is a character like any other and can
be used in pattern matching.
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] [EMAIL PROTECTED]
system administrator [openafs,heimdal,too many hats] [EMAIL PROTECTED]
electrical and computer engineering, carnegie mellon university KF8NH
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe