diff lib/ur/list.urs @ 1481:3061d1bf4b2d

recToList
author Robin Green <greenrd@greenrd.org>
date Mon, 27 Jun 2011 21:36:32 +0100
parents d328983dc5a6
children ada582d07ae1
line wrap: on
line diff
--- a/lib/ur/list.urs	Tue Jun 28 11:55:57 2011 +0100
+++ b/lib/ur/list.urs	Mon Jun 27 21:36:32 2011 +0100
@@ -79,3 +79,7 @@
 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