On 2004-11-16 at 11:42+0100 Peter Simons wrote: > Henning Thielemann writes: > > >> One advantage is that you need to type fewer characters. > > > I know memory is expensive, that's why only the last two > > digits of year numbers are stored. :-] > > I understand what you're getting at -- and I find it > annoying, too, when people sacrifice robustness for comfort. > > I'm not sure, though, whether this is the case here, because > vsnprintf in Haskell still is type-safe.
Not statically, though, surely? > vsprintf "%d, your age is %s\n" "John" (10::Integer) is type incorrect, but won't be reported at compile time. At least I can't see how it could be, given that the string can't be dissected at compile time. > > You can save even more characters: > > > msg = verb "i = " . shows 12 . verb "\tj = " $ "test" > > Right! One more reason to use ShowS-style. :-) and that really is type safe. -- Jón Fairbairn [EMAIL PROTECTED] _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe