
24 Nov
2004
24 Nov
'04
5:36 a.m.
On 23 November 2004 20:34, Lennart Augustsson wrote:
Being an old C programmer I'd like to suggest a library, Text.Printf, for C printf() style formatting.
For example
do printf "Hello, world\n" printf "%s, cruel %s\n" "Goodbye" "world" printf "pi is about %10.8f\n" (pi::Double)
I have a Haskell 98 implementation of this function if people feel that it would be useful.
I'd like to pull this in, or something like it. IMHO, the lack of static type safety is outweighed by the shear convenience, and it's too small to provide as a separate library. It'd be nice to have hPrintf :: (PrintfType a) -> Handle -> String -> a too. Cheers, Simon