Douglas Bromley <[EMAIL PROTECTED]> writes:

> I've show(n) a particular data type and it shows up as:
> [([2,6],"British"),([1],"Charles"),([1,8],"Clarke"),([2,6],"Council"),([2],"Edinburgh"),([1],"Education"),([4],"Increasingly")]
>
> What I want to do is format that nicely into a table.
> Which would give: 
> [2,6],"British"
> [1],"Charles"
> [1,8],"Clarke"
> [2,6],"Council"
> ......etc
>
> makeIndex 
>  = show .
>    shorten .    -- [([Int], Word)] -> [([Int], Word)] 

I'd use

unlines . map (\(f,s)->shows f (',':s))

instead of show; it also gets rid of the quotation marks.
-- 
Cheers,
Feri.
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to