At Sun, 26 Jun 2011 21:15:06 +0100,
Paterson, Ross wrote:
> 
> > True.  That ambiguity could be avoided by adding the word "declaration"
> > after "type signature".
> 
> On second thoughts, this is unnecessary.  The Report consistently uses
> "expression type signature" for the expression and "type signature"
> for the declaration.

I already sent the haskell-prime mailing list a proposal for the
following wording:

        A binding b1 depends on a binding b2 in the same list of
        declarations if either

        1. b1 contains a free identifier v, v is bound by b2, and the
           list of declarations does not contain a type signature for
           v; or

        http://www.haskell.org/pipermail/haskell-prime/2011-June/003482.html

I think this is clearer, but it might make more sense to discuss on
haskell-prime.

David

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to