[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