Proposal: Partial Type Signatures

Gabor Greif ggreif at gmail.com
Wed Mar 12 18:51:24 UTC 2014


Hi all,

this proposal looks very interesting. When writing functions that
consume/produce values of proper GADT type, signatures are mandatory.
So just spelling out the GADTs and leaving the rest to type inference
looks like a clear win.

I can only second the in-development-no-signatures argument. Many
types are in flux, but the fundamentals can be stated with partial
signatures. This also reduces the embarrassment when one goes with a
fixed signature just to discover later that there would have been a
much more general form of it, simply inferrable.

Cheers,

    Gabor


More information about the ghc-devs mailing list