[Agda] Re: Why aren't free vars in types automatically generalized

Nils Anders Danielsson nad at Cs.Nott.AC.UK
Tue Mar 31 19:16:37 CEST 2009


On 2009-03-31 16:29, Andreas Abel wrote:

> bla1, bla2, bla3 are system-generated names, and consequently, the
> corresponding implicit arguments cannot be passed explicitely.
> 
>    lemma {bla1 = Bool} ...
> 
> is illegal.

I think any scheme in which it is not always possible to pass implicit
arguments explicitly will either lead to frustration or to programmers
only using the feature in such a way that the arguments can be given if
needed.

-- 
/NAD

This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.



More information about the Agda mailing list