On 11 Jan 2005, at 16:47, Daniel Fischer wrote:
Am Dienstag, 11. Januar 2005 16:45 schrieb Henning Thielemann:On Tue, 11 Jan 2005, Jules Bean wrote:Hint: Don't put signatures on functions, then. Instead, let the
compiler infer the type for you! If you want to know what the type is,
ask GHCi with :info. And if you think it is helpful documentation, you
can copy-paste the correct signature from ghci into your source code!
There should always be signatures.
I do almost unrestrictedly agree!
Deciphering code without type signatures is -- except in fairly trivial cases
-- always a nuisance, and if the author chose short names instead of telling ones, it is positively disgusting!
That's not really what I meant.
I meant that, especially when you are figuring out a new language, getting the types inferred for you is helpful and also instructive... I wasn't suggesting that they be left out permanently.
Jules
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
