[Haskell-cafe] Re: dropping hyphens and \n in words

Achim Schneider barsoap at web.de
Sun May 11 13:58:57 EDT 2008

Ivan Amarquaye <amarquaye.ivan at hotmail.com> wrote:

> Generally a hyphen is written at the end of the sentance when moving
> on to the next line and i managed to achieve this in haskell by using
> the "\n"- newline which places an index word in the next line i.e. if
> the words appear indexed like this...([1]),[mangoes] and a hyphen is
> applied, it becomes ([1],[mang-oes]) and it is valid in my function
> as i made it accept hyphens as part of a single word. 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. 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.
Excuse my bluntness, but I utterly fail to make sense of this.
Reformulating your understanding of it would surely be beneficial.

(c) this sig last receiving data processing entity. Inspect headers for
past copyright information. All rights reserved. Unauthorised copying,
hiring, renting, public performance and/or broadcasting of this
signature prohibited. 

More information about the Haskell-Cafe mailing list