aboutsummaryrefslogtreecommitdiffhomepage
path: root/lib/ur/list.urs
diff options
context:
space:
mode:
authorGravatar Robin Green <greenrd@greenrd.org>2011-06-27 21:36:32 +0100
committerGravatar Robin Green <greenrd@greenrd.org>2011-06-27 21:36:32 +0100
commit1cf91890aef13e748affc7f792be4872317096a7 (patch)
treebaaa835948c7145928d1263ae22b5021dd37eac8 /lib/ur/list.urs
parent81ecb7715080bda3c819e382b1634fc07ea595eb (diff)
recToList
Diffstat (limited to 'lib/ur/list.urs')
-rw-r--r--lib/ur/list.urs4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ur/list.urs b/lib/ur/list.urs
index 8284510d..dc8fdeba 100644
--- a/lib/ur/list.urs
+++ b/lib/ur/list.urs
@@ -79,3 +79,7 @@ val replaceNth : a ::: Type -> list a -> int -> a -> list a
val assoc : a ::: Type -> b ::: Type -> eq a -> a -> t (a * b) -> option b
val assocAdd : a ::: Type -> b ::: Type -> eq a -> a -> b -> t (a * b) -> t (a * b)
+
+(** Converting records to lists *)
+
+val recToList : a ::: Type -> r ::: {Unit} -> folder r -> $(mapU a r) -> t a