summaryrefslogtreecommitdiff
path: root/tests/disjoint.lac
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2008-08-31 08:32:18 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2008-08-31 08:32:18 -0400
commit447b60afccc89ef18d8f92a260dd1fcdf735898e (patch)
tree93d1ffca9832084286525896afc4c17eaf5d23f4 /tests/disjoint.lac
parent508290e29047e068b9db4b02485fefd9e3ced81c (diff)
Laconic -> Ur
Diffstat (limited to 'tests/disjoint.lac')
-rw-r--r--tests/disjoint.lac35
1 files changed, 0 insertions, 35 deletions
diff --git a/tests/disjoint.lac b/tests/disjoint.lac
deleted file mode 100644
index 26278014..00000000
--- a/tests/disjoint.lac
+++ /dev/null
@@ -1,35 +0,0 @@
-con c1 = fn x :: Name => [x] ~ [A] => [x = int, A = string]
-con c2 = fn x :: Name => [x] ~ [A] => [A, x]
-con c3 = fn x :: Name => [A] ~ [x] => [x, A]
-con c4 = fn x :: Name => [A] ~ [x] => [A, x]
-
-con c5 = fn r1 :: {Type} => fn r2 => r1 ~ r2 => r1 ++ r2
-con c6 = fn r1 :: {Type} => fn r2 => r2 ~ r1 => r1 ++ r2
-
-con c7 = fn x :: Name => fn r => [x] ~ r => [x = int] ++ r
-
-val vt1 = fn x : $(c1 #B) => x.B
-val vt2 = fn x : $(c1 #B) => x.A
-val vt3 = fn x : $(c1 #C) => x.A
-val vt4 = fn x : $(c1 #C) => x.A
-(*
-val vtX = fn x : $(c1 #A) => x.A
-val vtX = fn x : $(c1 #A) => x.A
-*)
-
-val v1 = fn x :: Name => fn [x] ~ [A] => fn y : {x : int, A : string} => y.x
-
-val vt5 = v1 [#B] {A = "Hi", B = 0}
-(*
-val vtX = v1 [#A] {A = "Hi", A = 0}
-*)
-
-val v2 = fn x :: Name => fn r :: {Type} => fn y : $(c7 x r) => fn [x] ~ r => y.x
-val vt6 = v2 [#A] [[B = float, C = string]] {A = 8, B = 8.0, C = "8"}
-
-(*
-val vtX = v2 [#A] [[B = float, B = string]] {A = 8, B = 8.0, B = "8"}
-val vtX = v2 [#A] [[A = float, B = string]] {A = 8, A = 8.0, B = "8"}
-*)
-
-val main = vt6