Ivan Amarquaye <[EMAIL PROTECTED]> 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. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe