[Agda] duplicate builtin natural, succ, zero

Nils Anders Danielsson nad at chalmers.se
Tue Feb 26 11:08:29 CET 2013


On 2013-02-25 14:36, Peter Divianszky wrote:
> Agda does not allow duplicate builtin bindings to natural numbers
>
> {-# BUILTIN NATURAL ℕ    #-}
> {-# BUILTIN ZERO    zero #-}
> {-# BUILTIN SUC     suc  #-}
>
> even if the bindings are in different modules which does not depend on each-other.
>
> This makes hard to use the Standard Libraries with other developments (for example the tutorial I'm working on).
>
> How hard would be to fix this?

The BUILTIN machinery is not designed to accommodate multiple
definitions of a given BUILTIN. I'm not sure how hard it would be to
change things.

-- 
/NAD



More information about the Agda mailing list