Implict parameters and monomorphism

Mieszko Lis elf@sandburst.com
Fri, 4 May 2001 14:12:13 -0400


On Fri, May 04, 2001 at 09:27:51AM +0200, John Hughes wrote:
>         One good reason for NOT giving inferrable type signatures is that
> including them makes programs less modifiable: a small local change, such as
> adding a parameter to a type, may force a large number of consequential
> changes to type signatures.

Absolutely -- suppose you add a `trace' somewhere in your program, which
conjures up a Show constraint everywhere...

-- Mieszko