Mercurial > meta
diff record.urs @ 12:a6730c3cfea7
Record.equal
author | Adam Chlipala <adam@chlipala.net> |
---|---|
date | Tue, 08 Feb 2011 16:52:41 -0500 |
parents | 67b33be5d56a |
children | f55f66c6fdee |
line wrap: on
line diff
--- a/record.urs Thu Feb 03 14:22:02 2011 -0500 +++ b/record.urs Tue Feb 08 16:52:41 2011 -0500 @@ -2,3 +2,6 @@ val mem : a ::: Type -> ns ::: {Unit} -> eq a -> folder ns -> a -> $(mapU a ns) -> bool (* Is a value found in a record? *) + +val equal : ts ::: {Type} -> $(map eq ts) -> folder ts -> $ts -> $ts -> bool +(* Are two records equal? *)